要扩展根目录(/
),你需要将未分配的磁盘空间扩展到现有的逻辑卷(cs-root
)上。以下是具体步骤:
1. 调整分区大小
你需要使用 fdisk
工具调整 nvme0n1p2
分区的大小,以利用磁盘上的剩余空间。
-
运行
fdisk
工具:fdisk /dev/nvme0n1
-
在
fdisk
界面中,依次输入以下命令:- 输入
p
打印分区信息,记下nvme0n1p2
的起始扇区(非常重要)。 - 输入
d
删除分区。 - 选择
2
删除第二个分区(nvme0n1p2
)。 - 输入
n
创建新分区,选择分区类型为primary
,使用和之前相同的起始扇区,然后将终止扇区设为默认(即扩展到剩余的所有空间)。 - 输入
t
修改分区类型,选择2号分区,并将类型设为8e
(LVM)。 - 输入
w
保存更改并退出
- 输入
在这个步骤中,系统提示你分区2包含一个 `LVM2_member` 签名,并询问你是否想移除该签名。
**重要提示:不要移除该签名!**
你应该选择 **否** (`N`),以保留现有的LVM配置。这个签名是LVM所需要的,如果移除,可能会导致LVM失效或丢失数据。
### 操作步骤:
1. 当系统询问 `您想移除该签名吗?是[Y]/否[N]` 时,输入 `N` 并按下回车键。
2. 完成后输入 `w` 保存分区表并退出 `fdisk`。
接下来,你可以继续之前的步骤来更新物理卷并扩展逻辑卷。
- 让系统重新读取分区表:
partprobe /dev/nvme0n1
2. 更新物理卷
- 使用
pvresize
扩展物理卷,以使其使用扩展的分区空间:pvresize /dev/nvme0n1p2
3. 扩展逻辑卷
- 使用
lvextend
扩展逻辑卷cs-root
以使用新增的物理卷空间:lvextend -l +100%FREE /dev/cs/root
4. 扩展文件系统
-
最后,扩展文件系统以利用新增的逻辑卷空间。根据文件系统类型,执行以下命令:
- 对于
xfs
文件系统(默认CentOS文件系统):xfs_growfs /
- 对于
5. 验证
- 使用
df -h
命令确认根文件系统已经成功扩展。
df -h