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,建议查看相关文档或在维护环境中进行实验。

作者 admin

百度广告效果展示