在CentOS系统中,使用fdisk命令进行硬盘分区是一种常见的操作,本文将详细介绍如何使用fdisk在CentOS中进行硬盘分区,包括分区的步骤、注意事项以及常见问题解答。

准备工作
在开始使用fdisk进行硬盘分区之前,请确保您已经完成了以下准备工作:
- 确保您的CentOS系统已经安装并启动。
- 确认您有足够的权限执行分区操作,通常需要root权限或使用sudo命令。
- 确定您要分区的硬盘名称,在Linux系统中,硬盘通常被命名为/dev/sda、/dev/sdb等。
使用fdisk进行硬盘分区
以下是使用fdisk进行硬盘分区的步骤:
打开fdisk命令行
在终端中输入以下命令,打开fdisk命令行:
sudo fdisk /dev/sda
选择操作
进入fdisk命令行后,您会看到以下提示信息:
Welcome to fdisk (util-linux 2.31.1). Type 'm' for a list of commands. 使用方向键上下移动光标,选择相应的操作。

创建新分区
选择n来创建一个新的分区,系统会提示您选择分区类型(主分区或逻辑分区),通常选择主分区即可。
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 1 free)
e extended
Select (p or e): p 分区编号
输入新分区的编号,例如1。
Partition number (1-4, default 1): 1 分区大小
输入分区的大小,可以是具体的数值(例如1000M),也可以是加号和百分比(例如+20%)。
First cylinder (1-2048, default 1): 1
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2048, default 2048): +20% 分区类型
选择分区的文件系统类型,如ext4。
Partition flag type (e.g. 83 = Linux): 83 创建分区表
输入w保存并退出。

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table. 注意事项
- 在进行分区操作之前,请务必备份重要数据。
- 确保在创建分区时选择正确的硬盘名称,以免误操作。
- 如果需要删除分区,请使用
d命令,并确认删除。
FAQs
为什么我在使用fdisk时看到很多未使用的空间?
答:这是因为硬盘在出厂时已经包含了分区表信息,在使用fdisk进行分区之前,需要先删除原有的分区表。
我可以使用fdisk进行网络存储设备的分区吗?
答:是的,fdisk可以用于各种类型的存储设备,包括网络存储设备,但在进行分区之前,请确保您有足够的权限。

