详解Linux fdisk命令:分区和管理磁盘

  • Post category:Linux

下面我为你介绍Linux fdisk命令的作用与使用方法的完整攻略。

fdisk命令简介

fdisk命令是Linux系统中常用的磁盘分区工具之一,用于在磁盘上创建、删除、修改分区表。fdisk命令在终端中使用,需要以root权限执行。

fdisk命令的基本用法

fdisk命令的基本语法如下:

fdisk [-lu] [device]

其中,选项-l用于显示设备的分区表信息,选项-u用于指定以扇区而非柱面显示分区信息。device参数用于指定要对哪个设备进行分区,例如/dev/sda

要使用fdisk命令进行分区操作,需要先进入fdisk交互界面。执行以下命令:

fdisk device

比如要对/dev/sda进行分区,命令为:

fdisk /dev/sda

此时会进入fdisk分区界面,可以执行各种分区操作。

注意: 在执行分区操作前需要先对设备进行卸载,否则可能会造成数据丢失。

fdisk命令进入交互界面后的基本操作

在fdisk的交互界面中,可以使用以下命令执行各种分区操作:

  • m:显示帮助信息。
  • p:显示设备的分区表信息。
  • n:创建一个新分区,需要指定分区类型(主分区、扩展分区、逻辑分区)、起始扇区、结束扇区。
  • d:删除指定的分区。
  • t:设置分区的类型。
  • w:保存分区表并退出。
  • q:退出无需保存。

fdisk命令的使用示例

示例1:在磁盘上创建2个新的主分区

  1. 卸载磁盘:umount /dev/sda
  2. 进入fdisk交互界面:fdisk /dev/sda
  3. 输入n创建新的分区,选择主分区类型,起始扇区为默认值,结束扇区为1G。
  4. 输入n创建第二个分区,同样选择主分区类型,起始扇区为结束扇区+1,结束扇区为默认值。
  5. 输入w保存分区表并退出。

示例2:将分区2的分区类型改为扩展分区

  1. 卸载磁盘:umount /dev/sda
  2. 进入fdisk交互界面:fdisk /dev/sda
  3. 输入t选择要修改的分区,选择分区类型为5表示扩展分区类型。
  4. 输入w保存分区表并退出。

总结

以上就是Linux fdisk命令的使用方法和示例,通过fdisk命令可以对磁盘进行各种分区操作。在执行分区操作前需要确保磁盘已经卸载,否则有可能会造成数据丢失。