Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux fdisk 命令。

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' 退出不保存更改。

推荐文档