折腾笔记

折腾笔记

PVE 根目录扩容教程 —— DD迁移系统后扩容分区

2025-09-03

前几天刚因为拓展万兆网卡PCI插槽不足,无奈只能PCI系统盘换成SATA ,从傲腾900p➡️三星870evo,因为更换系统盘使用的是dd,所以在更换完成后,SATA的剩下600多G空间并没有分配给根目录,本文记录以 sdc 剩余空间扩展 / 根目录的详细操作过程。

本文仅作本人折腾记录,如果按照本教程实操,一定要注意备份资料,数据无价!!!

本文仅作本人折腾记录,如果按照本教程实操,一定要注意备份资料,数据无价!!!

本文仅作本人折腾记录,如果按照本教程实操,一定要注意备份资料,数据无价!!!


查看当前磁盘与分区情况

使用 lsblk 查看磁盘分区信息:

lsblk

示例输出:

sdc            8:32   0 931.5G  0 disk
├─sdc1         8:33   0  1007K  0 part
├─sdc2         8:34   0     1G  0 part /boot/efi
└─sdc3         8:35   0 259.8G  0 part
  ├─pve-swap 252:0    0     8G  0 lvm  [SWAP]
  └─pve-root 252:1    0 251.8G  0 lvm  /
  • /dev/sdc3 已包含 LVM 卷组 pve 的根目录

  • 还有约 670G 未分配空间,可用于扩容 /


使用 parted 创建新分区

安装parted工具【可选】

apt install parted

进入 parted:

parted /dev/sdc

查看分区表:

print

有一个GPT 分区表没有使用整个磁盘的空间的报错提示,这里直接使用fix修复即可

创建新的主分区,占用剩余空间:

mkpart primary 280GB 100%

注意:parted 可能会提示分区对齐警告,选择 Ignore 即可,这不会影响 LVM 使用。

退出 parted:

quit

确认新分区:

lsblk

将新分区加入 LVM

创建物理卷(PV)

pvcreate /dev/sdc4

扩展卷组(VG)

vgextend pve /dev/sdc4

扩展逻辑卷(LV)

lvextend -l +100%FREE /dev/pve/root


扩展文件系统

根据根目录文件系统类型选择命令:

  • ext4

resize2fs /dev/pve/root

  • xfs

xfs_growfs /

验证扩容结果

df -h /

说明根目录已经成功扩容。


通过以上步骤,你可以把剩余磁盘空间安全地扩展到根目录,不同设备之前的差异很大,实操的时候一定要仔细核对命令,不要盲目输入。

  • 0