外观
使用zfs存储池的lxc容器扩容
2024-12-24
# 查看容器硬盘空间
df -h
# 类似于 lxd-pool/containers/container_name 36G 35G 1.9G
# 在宿主机中查看zfs存储池信息
lxc storage list
lxc storage info lxc-zfs-pool-name
如果是 zfs 空间不足,则扩容 zfs:
sudo zpool set autoexpand=on lxc-zfs-pool-name
# 扩容存储池文件
# 如果是apt安装,ZFS存储文件通常位于/var/lib/lxd/disks/default.img;如果是snap安装,则位于/var/snap/lxd/common/lxd/disks/default.img。
sudo truncate -s +20G /var/lib/lxd/disks/default.img
# 重启lxd
sudo service lxd restart # apt安装
sudo systemctl restart snap.lxd.daemon # snap安装
如果是容器配额不足(zfs 有空间,容器空间满了),修改容器配额:
# 查看容器配额
zfs get quota lxc-zfs-pool-name/containers/container-name
# 增加容器配额
zfs set quota=newsize(例如80G) lxc-zfs-pool-name/containers/container-name
不需要重启容器,实时生效