我在一个使用 Lustre 文件系统的集群上工作,管理员能够按天计算用户/组的使用情况。系统还使用此方法来计算用户何时违反配额。因此,我的假设是,用户的总使用量是按天计算的,如果不是更频繁的话。
但是当我运行find . -user <user>
type 命令时,它会花一天多的时间遍历文件系统,并且会在此过程中消耗大量资源。在我看来,系统不太可能以这种方式检查配额违规。
系统是否有更快的方法?如果有,我可以使用吗?
答案1
Lustre 文件系统在每次写入时都会检查并更新组和用户配额(出于速度考虑,会使用“授权缓存”这一模糊术语)。作为普通用户,您不太可能拥有此数据的读取权限。