ZFS 文件系统和 zpool 大小分配

ZFS 文件系统和 zpool 大小分配

我在启动时在一些 lxc 容器上使用 zfs,配置时我分配了 500GB

我的 zpool 列表

NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
lxd    496G   247G   249G         -    44%    49%  1.00x  ONLINE  

我的 zfs 列表名称

    USED  AVAIL  REFER  MOUNTPOINT
lxd                                                                                   247G   234G    19K  none
lxd/containers                                                                        246G   234G    19K  none
lxd/containers/container1                                                             36.6G   234G  36.9G /var/lib/lxd/containers/container1.zfs
lxd/containers/container2                                                             210G   234G   210G  /var/lib/lxd/containers/container2.zfs
lxd/deleted                                                                           304M   234G    19K  none
lxd/deleted/images                                                                    304M   234G    19K  none
lxd/deleted/images/b5f3a547289fabf26d90250605dc3067f1863ee46c802f004aa97954cc852c33   304M   234G   304M  none
lxd/images                                                                            304M   234G    19K  none
lxd/images/be7cec7c948958adfbb9bc7dbd292762d2388cc883466815fc2b6bc06bf06f5a           304M   234G   304M  /var/lib/lxd/images/be7cec7c948958adfbb9bc7dbd292762d2388cc883466815fc2b6bc06bf06f5a.zfs

我不明白现在我想创建第三个容器,我只需要 10GB 的空间,但所有容器似乎都分配了 500GB/250GB 的空间

如何创建一个 10GB 大小的新容器?

答案1

您的 zpool 是 500GB。

从表面上看,当您创建容器时,它只会为其创建一个 ZFS 文件系统(数据集)。ZFS 文件系统都共享池的空间,因此它们都将显示相同的总大小和可用空间。

如果您想特别将容器限制为仅 10GB,则可以在相关数据集上设置配额,尽管我认为这样做没有什么好处。

相关内容