为保证数据安全,在进行调整前建议对LXC容器先进行备份
风险点:目前使用此方法对硬盘缩减后,无法正常创建快照、备份失败的问题,请谨慎操作
运行环境
环境都是在 Proxmox VE 虚拟系统上架设,都是以 LXC 模式为主,除非有特殊状况会告知使用 VM 模式
系统环境: Proxmox VE 7.2
缩减过程
1、通过命令行接入到 PVE 主机,列出 zfs 清单确认 lxc 容器存储路径,此处我们拿编号200的lxc容器进行演示
zfs list
2、对指定 LXC 存储空间进行缩减,原本 800G 要缩减成 300G
zfs set quota=300G rpool/data/subvol-200-disk-0 zfs set refquota=300G rpool/data/subvol-200-disk-0
3、修改指定 LXC 的配置文件 vim /etc/pve/lxc/200.conf
# 修改前 rootfs: local-zfs:subvol-200-disk-0,size=300G # 修改後 rootfs: local-zfs:subvol-200-disk-0,size=300G
注意:如果进行缩减操作时,lxc还在运行中,则在修改后,需要手动重启容器
4、最后启动 LXC 容器确认是否可以正常运行,使用 pct enter 200
进到容器中,确认总空间是否已经缩减至 300G
完美!接下来,要开始继续缩减另一台空间为8T的lxc容器啦~
参考链接:
https://wiki.freedomstu.com/books/proxmox-ve-%E8%99%9B%E6%93%AC%E7%B3%BB%E7%B5%B1%E8%A8%98%E9%8C%84/page/lxc-WDA