掌握Linux分区利器fdisk,玩转硬盘分区

1. 介绍fdisk

fdisk是一个强大的Linux命令行工具,用于在Linux系统上管理硬盘分区。它可以让用户创建、删除、调整硬盘分区,同时也可以查看硬盘的分区信息。使用fdisk,用户可以更好地利用硬盘空间,满足不同的存储需求。

2. fdisk的基本用法

2.1 显示硬盘分区信息

使用fdisk命令时,首先可以使用fdisk -l命令显示整个硬盘的分区信息。这样可以方便我们了解硬盘的分区情况,以便后续的操作。

fdisk -l

2.2 创建新的分区

使用fdisk创建新的分区非常简单。首先,使用fdisk /dev/sdX(注意将X替换为你的硬盘号)命令来打开对应的硬盘。

fdisk /dev/sdc

然后使用命令n来创建新的分区。系统会提示输入分区起始和结束的扇区号。可以根据自己的需求输入相应的扇区号。

Command (m for help): n

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p): p

Partition number (1-4, default 1):

First sector (2048-33554431, default 2048):

Last sector, +sectors or +size{K,M,G} (2048-33554431, default 33554431):

Created a new partition 1 of type 'Linux' and of size 16 GiB.

接下来,输入命令w来保存并退出fdisk。

Command (m for help): w

The partition table has been altered!

Syncing disks.

2.3 删除分区

如果需要删除某个分区,可以使用fdisk命令进行删除。首先,同样使用fdisk /dev/sdX命令打开对应的硬盘。

fdisk /dev/sdc

然后使用命令d来删除分区。系统会提示输入要删除的分区号。根据实际情况输入相应的分区号即可。

Command (m for help): d

Partition number (1-4, default 4): 1

Partition 1 has been deleted.

最后,同样输入命令w来保存并退出fdisk。

Command (m for help): w

The partition table has been altered!

Syncing disks.

2.4 修改分区

如果需要调整分区的大小,可以使用fdisk命令进行修改。首先,同样使用fdisk /dev/sdX命令打开对应的硬盘。

fdisk /dev/sdc

然后使用命令d来删除要调整的分区。

Command (m for help): d

Partition number (1-4, default 4): 1

Partition 1 has been deleted.

接下来,使用命令n来创建新的分区,注意起始扇区号和结束扇区号的设置要与原来的分区相匹配。

Command (m for help): n

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p): p

Partition number (1-4, default 1): 1

First sector (2048-33554431, default 2048):

Last sector, +sectors or +size{K,M,G} (2048-33554431, default 33554431):

Created a new partition 1 of type 'Linux' and of size 16 GiB.

最后,同样输入命令w来保存并退出fdisk。

Command (m for help): w

The partition table has been altered!

Syncing disks.

3. fdisk常用参数

除了基本的创建、删除、修改分区外,fdisk还提供了一些常用的参数,方便我们进行更多的操作。

3.1 -l 参数

使用fdisk -l命令可以显示硬盘的分区信息,包括分区的起始扇区号、结束扇区号、分区大小等。

fdisk -l

3.2 -c 参数

使用fdisk -c /dev/sdX命令可以将硬盘的分区表从DOS格式转换为Linux格式。

fdisk -c /dev/sdc

3.3 -u 参数

使用fdisk -u /dev/sdX命令可以以扇区为单位显示分区表,而不使用柱面或磁头。

fdisk -u /dev/sdc

4. 总结

通过掌握fdisk的使用方法,我们可以轻松地管理硬盘的分区。无论是创建新的分区、删除分区还是调整分区大小,都可以通过fdisk命令简单地实现。同时,fdisk还提供了一些常用的参数,可以方便我们进行更多的操作。

要注意的是,在使用fdisk进行分区操作时,一定要谨慎操作,确保没有重要的数据会丢失。此外,建议在进行分区操作前备份重要的数据,以免不必要的损失。

操作系统标签