标签: ZFS

  • LXD使用ZFS做存储后端的扩容方法

    以使用lxd init初始化创建的default ZFS存储池为例,如果是apt安装版本则该存储文件在/var/lib/lxd/disks/default.img,以snap方式安装的则在/var/snap/lxd/common/lxd/disks/default.img,对该文件进行扩容处理。

    在操作之前首先保证自己有root权限,安装有zfsutils-linux,并保证所有的LXD容器均处于stop状态

    这里以增加20G容量为例。

    truncate -s +20G /var/lib/lxd/disks/default.img
    zpool set autoexpand=on default
    device=$(zpool status -vg default)
    zpool online -e default $device
    zpool set autoexpand=off default
    service lxd restart
    

    接下来就可以用lxc storage info default命令查看default存储池的扩容情况了。