fdisk 是一个用于磁盘分区管理的命令行工具,在 Linux 系统中被广泛使用。
通过 fdisk,用户可以查看、创建、修改和删除硬盘上的分区。
fdisk 用法
以下是 fdisk 命令的一些常见用法:
1、查看磁盘分区信息:
fdisk -l
这会列出系统上所有的磁盘和它们的分区信息,包括大小、起始扇区、文件系统类型等。
示例输出可能如下所示:
$ fdisk -l
Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008d73a
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 209715166 104856559+ 83 Linux
Disk /dev/vdb: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x5a0f74c5
系统有两个磁盘 /dev/vda
和 /dev/vdb
,分别用于存储根文件系统和其他分区。
/dev/vda
是一个磁盘,总大小为 107.4GB。/dev/vda1
是该磁盘的第一个分区,用于根文件系统,大小为 99GB,文件系统类型为 Linux。
/dev/vdb
是另一个磁盘,总大小为 42.9GB。/dev/vdb1
是该磁盘的第一个分区,文件系统类型为 HPFS/NTFS/exFAT,大小为 42GB。/dev/vdb2
是该磁盘的第二个分区,文件系统类型为 Linux,大小为 1MB。
2、进入分区编辑模式:
fdisk /dev/sdX
将 /dev/sdX
替换为你想要操作的磁盘设备名。这将进入 fdisk
的交互模式,你可以在其中执行各种分区操作。
交互模式下的命令:
一旦进入 fdisk
的交互模式,你可以使用以下命令执行各种分区操作:
n
:新建分区- 提供分区类型、起始扇区、结束扇区等信息。
d
:删除分区- 输入要删除的分区号。
p
:显示分区表- 显示当前磁盘上的分区表。
w
:保存并退出- 将对分区表的更改保存到磁盘。
q
:退出而不保存- 放弃对分区表的更改,退出
fdisk
。
- 放弃对分区表的更改,退出
m
:显示帮助信息- 显示交互模式下的命令列表。
fdisk 交互模式
以下是一个 fdisk
交互模式的简单示例:
fdisk /dev/sdX
然后,根据提示执行以下操作:
- 输入
n
创建新分区。 - 选择分区类型、起始扇区和结束扇区。
- 输入
p
查看分区表。 - 输入
w
保存更改。
请注意,fdisk
操作可能涉及到磁盘分区,因此需要小心谨慎。确保在操作之前备份重要数据。如果你不确定如何使用 fdisk
,建议查看相关文档或在维护环境中进行实验。