1
yushiro 2013-11-19 12:44:57 +08:00
那就先求总容量, 再减去其他目录的容量。
df 减去 du 其他目录 |
2
lch21 2013-11-19 13:05:28 +08:00
自己写个程序,多线程遍历
|
3
halfbloodrock 2013-11-19 13:12:19 +08:00
指定下层级试试 du -sh dir/*/*,不会很快,但是应该比du整个目录快。。
du和磁盘速度有关。。。。200T 应该是存储吧,看看存储上有没有直接看磁盘使用情况的方式。 |
4
efi 2013-11-19 13:17:31 +08:00
我猜是挂了nfs在里面吧?du --one-file-system
其他文件系统用df或者肯定有文件系统自带工具。 |
5
pyKun 2013-11-19 13:26:31 +08:00
|
7
reusFork 2013-11-19 17:15:42 +08:00
如果是机械磁盘,多线程有可能反而降低速度
|
8
9hills 2013-11-19 17:52:46 +08:00
瓶颈在IO,多线程也没有帮助的
如果你需要实时的一个输出,建议你做个cron任务,定时运行下cache起来。。 |
9
clino 2013-11-19 21:21:50 +08:00
我以前问过这种问题,比较靠谱的答案是如果用上 quota 的话可以很快得出来
否则貌似没有快的办法 |
10
cax0ch 2013-11-20 18:13:35 +08:00
用排除把,混合使用df和du
|