fdisk
fdisk [选项] <disk> 改变分区表
fdisk [选项] –l <disk> 列出所有分区表
fdisk –s <partition(分区编号)> 以分区块为单位,给出指定分区的大小
这是一个创建和维护分区的命令,兼容DOS类型的分区表、BSD或SUN类型的磁盘列表。
注意fdisk不支持2T以上的硬盘分区,此时需要使用gdisk。
相关了解:
磁头数(Heads)表示硬盘有几个磁头,也就是有几面盘片,一个硬盘最多有255个磁头
柱面数(Cylinders)表示硬盘每面盘片上有几条磁道
扇区数(Sectors)表示每条磁道上有几个扇区,每条磁道最多有63个扇区
(1).选项
1 2 3 4 5 6 |
|
(2).菜单操作说明:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
(3).扩展
sda和hda的区别
1 2 3 4 |
|
(4).实例
1).使用-l选项,列出所有分区表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|
2).使用-l和-u选项,用扇区编号取代柱面编号显示所有分区表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
3).你们也看到了,我的/dev/sdb还没有开始使用,下面就用这个硬盘简单的演示下fdisk主要用到的操作菜单
1.在操作菜单下,创建一个新的分区
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
2.在操作菜单下,删除 一个分区
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
3.在操作菜单下,修改分区类型
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|
4).对正在使用的磁盘,再次进行分区时会出现以下提示
1 2 3 |
|
注意此时分区并不会立刻生效,可以重启系统,也可以使用提示的命令partprobe或kpartx。
下面展示完整情况内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
注意:能reboot重启最好重启,不行再使用命令更新
注意:其实partprobe是更新分区表,但kpartx其实是更新分区映射(涉及到了镜像文件,例如.img文件),不过还有partx可以用来更新分区表(-a选项新增,-d选项删除,-u选项更新(好像不能在删除时使用))。