【发布时间】:2016-05-17 22:06:51
【问题描述】:
如果问题的措辞有误,请告诉我。这或许可以解释为什么我找不到答案。
我想使用如下命令在我的主磁盘上查找使用情况:
du -sh /*
问题是我在根级别有许多挂载点,我希望du 跳过这些。
我认为 -x 选项应该这样做,但要么我误解了它的作用,要么我以错误的方式使用它。
如何将du 仅应用于根磁盘而不遍历额外的挂载?
谢谢
【问题讨论】:
-
也就是说,您是否正在查找
/bin、/etc和/下的其他文件夹的摘要使用情况,但不包括/run、/proc/、/sys和等等? -
我还在
/data和/backup等处安装了额外的驱动器,但这基本上是正确的。 -
我认为您正确使用了
du,问题是/*正在扩展到包括/下的每个挂载点,然后du遍历每个挂载点,这击败了@ 987654337@ 用法。解决此问题的唯一方法可能是使用创意脚本。 -
@jamieguinan 用
/替换/*会有什么问题?为什么这不能解决它,而是需要一个创意脚本? -
@DuncanXSimpson
/只会显示/的总和。他想查看未安装文件夹的小计。
标签: linux du mount-point