随机
Enter 搜索 ↑↓ 切换 Esc 清空

pve-local-expansion-lvm

命令

PVE 中 local 存储扩容

pve-local-expansion-lvm

PVE 中 local 存储扩容

补充说明

适用于 Proxmox VE(PVE)默认 LVM 安装模式,通过新增物理硬盘扩容系统根分区 pve-root,全程 4 条核心命令即可完成。扩容逻辑:新建 PV → 加入 VG 卷组 → 扩容 LV 逻辑卷 → 扩容文件系统。

前置说明

  1. 新硬盘已物理安装:通过 lsblk 确认磁盘设备名称(例:/dev/sdb
  2. root 用户执行:全程使用 root 用户操作
  3. 扩容逻辑
    新建 PV → 加入 VG 卷组 → 扩容 LV 逻辑卷 → 扩容文件系统
    

扩容步骤

步骤 1:将新磁盘初始化为 LVM 物理卷(PV)

# /dev/XXX 替换为你的新磁盘,如 /dev/sdb
pvcreate /dev/XXX

步骤 2:把新 PV 加入 PVE 默认卷组 pve(VG 扩容)

vgextend pve /dev/XXX

执行后用 vgs 查看,VFree 会出现新增的空闲容量。

步骤 3:把 VG 全部空闲空间分配给根逻辑卷 pve-root(LV 扩容)

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

步骤 4:在线扩容文件系统(二选一,根据文件系统格式选择)

方式1:PVE 默认 XFS 文件系统(推荐)

xfs_growfs /

方式2:EXT4 文件系统

resize2fs /dev/pve/root

验证扩容结果

df -h

根分区 /dev/mapper/pve-root 容量会更新为扩容后大小。

配套排查命令

命令 作用
vgs 查看卷组空间
lvs 查看逻辑卷详情
pvs 查看物理卷
lsblk 查看磁盘设备列表

避坑指南

错误现象 可能原因 解决方案
pvcreate 失败 磁盘已有分区表或数据 确认磁盘无数据后使用 pvcreate -f /dev/XXX
vgextend 失败 物理卷未创建成功 pvs 确认 PV 状态
文件系统扩容失败 文件系统类型不匹配 df -T / 确认类型,执行对应 resize 命令

关键要点