是否可以在 Amazon EFS 上实施每个用户配额?

是否可以在 Amazon EFS 上实施每个用户配额?

我希望有一个文件系统,用于网络挂载的主目录,可以以低成本轻松扩展(每个用户)。EFS 似乎非常适合(尤其是在启用“不频繁访问”的情况下)。但是,我看不到按用户设置配额的方法。

我知道通常在内核空间中为物理卷设置配额,但我认为 NFS 卷不可能这样做(配额必须在 NFS 服务器上设置,即 EFS 服务)。

我还有什么其他方法可以限制用户在 EFS 安装的主目录中可以存储多少空间吗?或者我应该寻找其他服务?

答案1

一般情况下,NFSv4.x 协议支持配额。但是,根据EFS 文档,亚马逊的实现不支持配额。如果您需要在亚马逊云中运行它,那么一个选项是创建一个 EBS 卷,将其附加到一个小实例并使用 nfs 导出它。如果您使用 zfs 或 btrfs 格式化卷,那么您可以根据需要添加新卷,因为单个 EBS 卷限制为 16TB。当然,您将错过整个亚马逊管理界面。

相关内容