![ZFS、NFS 和基于用户的配额](https://linux22.com/image/616695/ZFS%E3%80%81NFS%20%E5%92%8C%E5%9F%BA%E4%BA%8E%E7%94%A8%E6%88%B7%E7%9A%84%E9%85%8D%E9%A2%9D.png)
我正在使用带有 NFSv3 的 ZFS 存储(FreeNAS 9.1)。NFS 安装在 Debian 机器上,Linux 用户就是在该机器上创建的(FreeNAS 上不存在)。如何启用基于标准 Linux 用户的配额?我想在 Debian 上获取/设置配额,FreeNAS 应该进行核算。
这可能吗?
NFSv4 能解决这个问题吗?如果能,我该如何在没有 FreeNAS 上相同的 Linux 用户的情况下挂载 NFSv4 共享。
谢谢
答案1
在 FreeNas 上,您可以根据 ZFS 级别设置每个用户的配额。
像这样的事情应该可以做到: zfs 设置用户配额@someuser=100g 油箱
但这需要您在 FreeNAS 盒上拥有本地用户。
另一种方法是为每个用户创建一个数据集并设置数据集的配额。为每个用户创建数据集有一些好处。配额、快照和复制是其中的代表。
FreeNAS 9.1 不支持 NFSv4