Linux fdisk 命令,管理磁盘分区

fdisk 是一个用于管理磁盘分区的命令行工具。它允许用户查看、创建、删除和修改磁盘分区表。fdisk 可以处理 MBR(主引导记录)分区表,适用于大多数传统的磁盘系统。

基本使用方法

使用 fdisk 时,首先需要指定要操作的磁盘设备。通常情况下,磁盘设备文件位于 /dev/ 目录下。例如,/dev/sda 表示第一块磁盘。

常用选项

  • -l:列出所有磁盘的分区信息。
  • -u:以扇区为单位显示分区表。
  • -v:显示版本信息。

分区操作

查看分区表

要查看磁盘分区表,可以使用 -l 选项:

创建新分区

使用 fdisk 创建分区的基本步骤如下:

  1. 打开 fdisk 工具:

  2. 输入 n 创建新的分区。

  3. 选择分区类型:

    • p:主分区。
    • e:扩展分区。
  4. 指定分区号和起始扇区及结束扇区。

  5. 输入 w 保存并退出。

删除分区

要删除分区,可以按照以下步骤操作:

  1. 打开 fdisk 工具:

  2. 输入 d 删除分区。

  3. 输入要删除的分区号。

  4. 输入 w 保存并退出。

修改分区

修改分区可以涉及重新设置分区类型或调整分区大小。以下是基本步骤:

  1. 打开 fdisk 工具:

  2. 使用 t 命令修改分区类型。

  3. 输入要修改的分区号。

  4. 输入新的分区类型代码。

  5. 输入 w 保存并退出。

设置分区为启动分区

将分区设置为启动分区可以使用 a 命令:

  1. 打开 fdisk 工具:

  2. 输入 a 设置启动标志。

  3. 输入要设置的分区号。

  4. 输入 w 保存并退出。

高级选项

使用扇区单位

默认情况下,fdisk 使用柱面单位。可以使用 -u 选项切换到扇区单位:

分区表备份与恢复

在进行分区操作之前,建议先备份分区表:

如果需要恢复分区表,可以使用:

注意事项

  • 在执行分区操作之前,务必确保数据已经备份。
  • 错误的操作可能导致数据丢失。
  • 在某些情况下,可能需要重启系统才能使分区更改生效。

示例

创建一个新的主分区

-- -------------------- ---- -------
---- ----- --------
------- -- --- ------ -
--------- -----
   -   ------- -- -------- - --------- - -----
   -   --------
------ -------- --- -
--------- ------ ----- ------- --- -
----- ------ --------------- ------- ------ 
---- ------- -------- -- ------------ --------------- ------- ---------- ---
------- -- --- ------ -

删除一个分区

通过以上示例和详细步骤,fdisk 的使用应该能够满足大部分磁盘分区需求。

上一篇: df 命令
下一篇: lsblk 命令
纠错
反馈