fdisk
命令用于显示磁盘分区信息、对磁盘进行分区。
fdisk -l [device]...
fdisk [option]... <device>
列出磁盘设备的信息。
示例:
sudo fdisk -l
sudo fdisk -l /dev/sda
sudo fdisk -l /dev/sda /dev/sdb
以交互模式对磁盘进行格式化。
示例:
sudo fdisk -t dos /dev/sda
进入交互模式下,可以执行一系列的命令,这些命令的特点:
命令 | 单词 | 作用 |
---|---|---|
m | man | 查看帮助 |
p | print | 打印出当前的磁盘分区信息 |
u | unit | 切换单位:柱面 | 扇区,新版本的默认单位是是扇区,老版本的默认单位是柱面 |
n[e|p] | new | 创建一个新的分区,e 是extends 的简写,表示扩展分区;p 是primary 的简写,表示主分区 |
d | delete | 删除一个分区 |
a |
| 设置启动分区 |
p | 设置主分区 | |
e | 设置扩展分区 | |
w | write | 保存并退出 |
q | quit | 不保存就退出 |
以非交互模式对磁盘进行格式化。
示例:
cat > sudo fdisk -t dos /dev/sda <<EOF
d
1
d
2
d
3
d
4
n
p
1
2048
+2M
n
p
2
+4G
n
p
3
+10G
n
e
4
a
1
p
q
EOF