![Linux 文件系统:自动/连续磁盘使用情况统计](https://linux22.com/image/223977/Linux%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%9A%E8%87%AA%E5%8A%A8%2F%E8%BF%9E%E7%BB%AD%E7%A3%81%E7%9B%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E7%BB%9F%E8%AE%A1.png)
我对拥有一个 Linux 文件系统感兴趣,它可以自动/连续地统计磁盘使用情况(例如跟踪所有文件和目录的大小,以便诸如工具du
快速返回)。
Linux 文件系统配额系统做了类似的事情:它执行连续的记帐以显示运行命令时每个用户或每个组的使用情况repquota
......但这不允许我们“即时du
”在我们的目录上(以找到最大的消费者) )。
我相信 Ceph 有一个机制可以做到这一点。但是,我不会在我的项目中使用 Ceph。
对此有哪些更通用的方法?(例如,与文件系统无关的工具的名称、一般使用具有此功能的 POSIX 文件系统等)
也许一个更普遍的问题是让元数据操作总体上快速返回(不仅仅是考虑像 之类的大小,而是使用/du
快速查找/计算事物等等)。如果有与该领域重叠的答案,也请随时告诉我!ls
find