例如,如果我有一个 4TB ZFS 卷,是否可以创建 3 个文件夹,然后将每个文件夹限制为 2GB。如果可以,该怎么做?
我在 Google 上进行了广泛的搜索,但无济于事——我所得到的只是有关 18TB 许可限制的信息。
非常乐意接受所有建议。
- -编辑
测试了以下所有答案后,我给出了与 GUI 相关的答案的正确答案,因为我觉得这是该问题最正确的解决方案,但其余部分也值得一读。
答案1
在 Web GUI 中,导航到Data Management
->Shares
并选择必要的文件夹。
在 下Read-Write Parameters
,您可以输入配额来限制文件夹可以占用的空间量(参考配额),或文件夹及其快照等可以占用的空间量(配额)。适用常规后缀(G、M、K)。
答案2
您正在寻找的是 zfs 的“配额”功能。
dir/whereever
在名为 的池中设置 2GB 的配额pool
:
zfs set quota=2G pool/dir/whereever
检查配额:
zfs get quota pool/dir/whereever
答案3
在 NMS 管理面板中,您可以通过前往“数据管理”->“数据集”->“文件夹”->“显示”->“配额”进行设置
这本质上与“zfs 设置配额”相同。请注意,配额适用于整个 ZFS 文件系统(或文件夹),而不仅仅是指定的文件夹。如果您需要不同的配额,则必须使用不同的文件系统。