我正在编写一个小工具,其中我需要查找每个用户、所有者或组的文件系统内存使用情况。
每个文件都没有配额,因此它们都在集群中相同的 HDFS 参数下工作。我可以获得它的总使用量,但现在我尝试仅按用户、组或所有者文件进行过滤。
我只需要每个人的总数,我们有 40 个用户。
用户 1 — 使用情况 用户 2 — 使用情况 用户 3 — 使用情况 ...
如果有可以与 du 或 df 一起使用的语法,请告诉我。
CENTOS 7 操作系统
问候。
答案1
我假设您没有所有用户都可以存储内容的共享目录。如果是这种情况,您可以简单地使用“du -csh /path/to/the/home/directory/of-particular-user”
检查此线程以了解每个用户的内存使用情况:
https://stackoverflow.com/questions/14214315/how-to-find-user-memory-usage-in-linux