1.9 KiB
1.9 KiB
核心思路
- 在未分配空间上创建新的主分区(sda3),并设置为 LVM 类型;
- 将新分区加入 LVM 物理卷(PV),再扩展到现有卷组(VG);
- 扩展根逻辑卷(LV)并调整文件系统,最终将空间合并到根分区
/。
具体操作步骤(全程 root 权限,无风险)
安装parted软件包(包含partprobe工具)
apt install -y parted
步骤 1:创建新的 LVM 分区(sda3)
运行 fdisk /dev/sda 进入分区编辑模式,按以下交互指令操作(输入后回车):
fdisk /dev/sda
交互步骤:
- 输入
n→ 创建新分区 - 输入
p→ 选择创建主分区 - 分区号:按回车默认(3,因为已有 sda1/2)
- 起始扇区:按回车默认(系统会自动定位到未分配空间的起始位置)
- 结束扇区:按回车默认(使用全部剩余未分配空间)
- 输入
t→ 修改分区类型 - 输入
3→ 选择刚创建的 sda3 分区 - 输入
8e→ 将分区类型改为Linux LVM(关键,必须设置) - 输入
w→ 保存分区表并退出
步骤 2:刷新分区表并创建物理卷
# 刷新分区表,让系统识别新创建的sda3
partprobe /dev/sda
# 为sda3创建LVM物理卷(PV)
pvcreate /dev/sda3
步骤 3:扩展卷组和根逻辑卷
# 查看卷组名称(确认是debian--12--vg)
vgdisplay
# 将新创建的PV(sda3)加入现有卷组
vgextend debian--12--vg /dev/sda3
# 扩展根逻辑卷(使用卷组中全部剩余空间)
lvextend -l +100%FREE /dev/debian--12--vg/root
# 调整ext4文件系统大小,使扩容生效(核心步骤)
resize2fs /dev/debian--12--vg/root
步骤 4:验证扩容结果
# 查看根分区(/)的空间,确认已扩容
df -lh /
# 查看LVM物理卷/卷组信息,确认sda3已加入
pvdisplay
vgdisplay