在 CentOS 7.9 上为 /dev/vdb
(200G 磁盘)创建新分区,可以使用 fdisk
以下是详细步骤:
方法 1:使用 fdisk
创建分区
1. 进入 fdisk
交互模式
fdisk /dev/vdb
(如果提示 Command (m for help):
表示已进入 fdisk
)
2. 创建新分区
(1)查看当前分区情况(可选)
p
(如果之前已删除 /dev/vdb1
,应该显示无分区)
(2)新建分区
n
然后按提示选择:
-
分区类型:
-
p
(Primary,主分区,最多 4 个) -
e
(Extended,扩展分区,用于创建逻辑分区)
一般选择
p
(主分区)。 -
-
分区号(默认
1
):1
-
起始扇区(直接回车,使用默认值):
(直接按 Enter)
-
结束扇区(直接回车,使用整个磁盘):
(直接按 Enter)
(3)查看分区表
p
示例输出:
Device Boot Start End Blocks Id System
/dev/vdb1 2048 419430399 209714176 83 Linux
(4)修改分区类型(可选)
默认是 83
(Linux 文件系统),如果需要其他类型(如交换分区 82
、LVM 8e
):
t
然后输入:
-
8e
(LVM) -
82
(Swap) -
83
(Linux 文件系统)
(5)保存并退出
w
(写入分区表并退出)
3. 刷新分区表
partprobe /dev/vdb
或重启系统(某些旧内核需要):
reboot
4. 格式化分区
(1)格式化为 ext4
mkfs.ext4 /dev/vdb1
(2)格式化为 xfs(推荐 CentOS 7+)
mkfs.xfs /dev/vdb1
5. 挂载分区
(1)创建挂载点
mkdir /data
(2)临时挂载
mount /dev/vdb1 /data
(3)永久挂载(修改 /etc/fstab
)
echo "/dev/vdb1 /data xfs defaults 0 0" >> /etc/fstab
(如果是 ext4
,替换 xfs
为 ext4
)
(4)验证挂载
df -h
应该能看到 /dev/vdb1
挂载到 /data
。