linux添加硬盘的命令 linux新添加硬盘

Linux磁盘管理是一个创建和维护分区表的程序 , 它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表 。
语法
fdisk [必要参数][选择参数]
必要参数:
-l 列出素所有分区表
-u 与"-l"搭配使用,显示分区数目
选择参数:
-s分区编号 指定分区
-v 版本信息
菜单操作说明
m :显示菜单和帮助信息
a :活动分区标记/引导分区
d :删除分区
l :显示分区类型
n :新建分区
p :显示分区信息
q :退出不保存
t :设置分区号
v :进行分区检查
w :保存修改
x :扩展应用,高级功能
(英文全拼:make file system)命令用于在特定的分区上建立 linux 文件系统 。
使用方式:
mkfs [-V] [-t fstype] [fs-options] filesys [blocks]
参数:
device : 预备检查的硬盘分区,例如:/dev/sda1
-V : 详细显示模式
-t : 给定档案系统的型式 , Linux 的预设值为 ext2
-c : 在制做档案系统前,检查该partition 是否有坏轨
-l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
block : 给定 block 的大小
命令是经常会使用到的命令 , 它用于挂载Linux系统外的文件 。
语法
mount [-hV]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,...]] device | dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir
参数说明:
-V:显示程序版本
-h:显示辅助讯息
-v:显示较讯息 , 通常和 -f 用来除错 。
-a:将 /etc/fstab 中定义的所有档案系统挂上 。
-F:这个命令通常和 -a 一起使用 , 它会为每一个 mount 的动作产生一个行程负责执行 。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作 。
-f:通常用在除错的用途 。它会使 mount 并不执行实际挂上的动作 , 而是模拟整个挂上的过程 。通常会和 -v 一起使用 。
-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料 。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作 。
-s-r:等于 -o ro
-w:等于 -o rw
-L:将含有特定标签的硬盘分割挂上 。
-U:将档案分割序号为 的档案系统挂下 。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义 。
-t:指定档案系统的型态 , 通常不必指定 。mount 会自动选择正确的型态 。
-o async:打开非同步模式 , 所有的档案读写动作都会用非同步模式执行 。
-o sync:在同步模式下执行 。
-o atime、-o noatime:当 atime 打开时 , 系统会在每次读取档案时更新档案的『上一次调用时间』 。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数 。
-o auto、-o noauto:打开/关闭自动挂上模式 。
-o defaults:使用预设的选项 rw, suid, dev, exec, auto, nouser, and async.
-o dev、-o nodev-o exec、-o noexec允许执行档被执行 。
-o suid、-o nosuid:
允许执行档在 root 权限下执行 。
-o user、-o nouser:使用者可以执行 mount/umount 的动作 。
-o remount:将一个已经挂下的档案系统重新用不同的方式挂上 。例如原先是唯读的系统,现在用可读写的模式重新挂上 。
-o ro:用唯读模式挂上 。
-o rw:用可读写模式挂上 。
-o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统 。
(base) zfy@zfy-PC:~$ sudo fdisk -l
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
#块设备名称为/dev/sda,此设备的大小为80 GB,85899345920 bytes是转换成字节后的大小,共167772160 个扇区

推荐阅读