1、命令简介
fdisk:Linux的分区表操作器
2、命令用法
fdisk [-uc] [-b sectorsize] [-C cyls] [-H heads] [-S sects] device fdisk -l [-u] [device...] fdisk -s partition... fdisk -v fdisk -h
3、命令描述
fdisk命令来自于英文词组“Partition table manipulator for Linux”的缩写,其功能是用于管理磁盘的分区信息。硬盘可以划分为一个或多个逻辑磁盘,称为分区。这种划分在磁盘0扇区的分区表中进行说明。fdisk命令可以用于对磁盘进行分区操作,用户可以根据实际情况进行合理划分,这样后期挂载和使用时会方便很多。
4、命令选项
选项 | 说明 |
---|---|
-b <size> | 扇区大小(512、1024、2048或4096) |
-c | 兼容模式:“dos”或“nondos”(默认) |
-h | 打印此帮助文本 |
-u <size> | 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认) |
-v | 打印版本信息 |
-C <number> | 指定柱面数 |
-H <number> | 指定磁头数 |
-S <number> | 指定每个磁道的扇区数 |
当进入分区界面后,可以进行操作输入如下命令:
命令 | 命令说明 |
---|---|
a | 切换可引导标志 |
b | 编辑bsd磁盘标签 |
c | 切换dos兼容性标志 |
d | 删除分区 |
g | 创建一个新的空GPT分区表 |
G | 创建一个IRIX(SGI)分区表 |
l | 列出已知的分区类型 |
m | 打印此菜单 |
n | 添加一个新分区 |
o | 创建一个新的空DOS分区表 |
p | 打印分区表 |
q | 退出而不保存更改 |
s | 创建一个新的空Sun磁盘标签 |
t | 更改分区的系统id |
u | 更改显示/输入单位 |
v | 验证分区表 |
w | 将表写入磁盘并退出 |
x | 额外功能(仅限专家) |
5、使用示例
1)查看分区情况
fdisk -l
查询结果显示出来的信息各字段说明:
Disk
:表示磁盘。
/dev/sda
、/dev/sdb
:表示磁盘名。
Sector size (logical/physical)
:扇区大小(逻辑/物理)。
I/O size (minimum/optimal)
:IO 大小(最小/最佳)。
2)查看指定分区情况
fdisk -l /dev/sda
3)查询fdisk可用的所有命令
fdisk /dev/sdb
输入 'm' 查看所有可在/dev/sda
硬盘上操作的fdisk命令列表。
4)打印硬盘的所有分区表
要打印硬盘的所有分区表,必须打开特定硬盘的命令模式:
fdisk /dev/sda
命令模式中,输入 'p' 而不是我们前面所做的'm'。当我输入 'p' 时,它将打印特定的/dev/sda
分区表。
5)退出不保存更改
fdisk /dev/sda
输入 'q' 退出不保存更改。