[法语]fdisk[选项][参数]
【功能介绍】fdisk指令是Linux下的通用磁盘分区工具。它可以操纵硬盘分区表,完成硬盘分区管理的各种操作。
[选项描述]
[参数描述]
[体验技能]
fdisk指令不支持GUID分区表(GPT)。如果使用GPT分区,请使用parted指令。
使用fdisk指令对硬盘进行分区时,需要使用fdisk指令的内部命令来完成分区的所有操作。请参考典型例子。
当使用fdisk命令对硬盘进行分区时,在执行' w '命令之前,并没有真正修改硬盘分区表。
[示例]显示硬盘分区列表。具体步骤如下:
(1)使用fdisk指令的'-l '选项显示可用硬盘的分区列表。如果不指定硬盘对应的设备文件,将显示当前系统中所有硬盘的分区列表。在命令行输入以下命令:
[root@www1 ~]# fdisk -l #显示所有硬盘的分区列表。
输出信息如下:
Disk /dev/sda: 73.5 GB,73543163904字节255个磁头,63个扇区/磁道,8941个柱面单位=柱面16065 * 512=8225280字节设备启动开始结束块Id System/dev/sda 1 * 1 824 30716248 83 Linux.省略一些输出内容.磁盘/开发/SDC: 586.1 GB,586187538432字节255个磁头,63个部门/磁道,71266个柱面单位=16065 * 512的柱面=8225280字节设备启动开始结束块Id System/dev/SD C1 * 1 71266 57244113 83 Linux
注意:在这个例子中,显示了当前Linux系统中存在的所有硬盘的分区列表。
(2)如果只想显示某个硬盘的分区列表。在命令行输入以下命令:
[root@www1 ~]# fdisk -l /dev/sdc #显示指定硬盘的分区列表。
输出信息如下:
Disk /dev/sdc: 586.1 GB,586187538432字节255个磁头,63个扇区/磁道,71266个柱面单位=16065 * 512的柱面=8225280字节设备启动开始结束块Id System/dev/SDC 1 * 1 71266 57244113 83 Linux
【示例】使用fdisk指令对硬盘进行分区。具体步骤如下:
(1)fdisk指令内置了丰富的内部命令来完成硬盘分区的整个操作过程。这个例子将展示一个完整的硬盘分区过程。首先进入fdisk指令交互模式。在命令行输入以下命令:
[root@hn ~]# fdisk /dev/sdb #对硬盘'/dev/sdb '进行分区
输出信息如下:
该磁盘的柱面数量设置为1044.省略一些输出内容.命令(m表示帮助):
注意:在上面的输出信息中,' Command(m for help):'是fdisk指令的提示符,所有fdisk内部命令都是在这个提示符下输入的。
(2)2)fdisk指令的内部命令很多。在提示符下使用“m”可以显示所有可用的内部命令及其简短的功能描述。在命令行输入以下命令:
Command (m表示帮助):m #列出所有内部命令和功能描述。命令操作a切换可引导标志b编辑BSD磁盘标签.省略一些输出内容.w将表写入磁盘并退出x额外功能(仅限专家)
(3)使用' n '命令创建一个新的硬盘分区。在命令行输入以下命令:
Command (m表示帮助):n # create a new partition命令操作e extended p primary Partition(1-4)p #创建主分区号(1-4): 1#指定主分区号第一个柱面(1-1044,1): 1 #指定起始柱面最后一个柱面或大小或sizem或sizek (1-1044,默认为1044): 300m #指定分区大小。
(4)使用' p '命令显示分区列表。在命令行输入以下命令:
命令(m表示帮助):p #显示分区列表disk/dev/sdb: 8589mb,8589934592字节255个磁头,63个扇区/磁道,1044个柱面单位=16065 * 512的柱面=8225280字节设备引导开始结束块Id System/dev/sdb 1 37 297171 83 Linux
(5)使用“w”命令保存并退出fdisk指令。在命令行输入以下命令:
命令(m表示帮助):w #保存分区表并退出分区表已被更改!调用ioctl()重新读取分区表。同步磁盘。