我需要释放'/ dev / sda5'中的空格,它安装在'/'中。我还安装了一些其他设备(例如'/ dev'/'sdb1'在'/ home','/ dev / sdc1'''var / log'...)。
我试过du -sh *
但是检查每个目录需要太多时间。这是一台运行RHEL的生产机器。
如何获取属于'/'(/ dev / sda5)的文件夹列表,而不是其他已安装的设备,以便找到可以释放空间的位置?
[root@myservername ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 27G 24G 2.4G 92% /
/dev/mapper/vg--log-root00
25G 3.4G 21G 14% /var/log
/dev/sda2 25G 11G 13G 45% /home
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 47G 0 47G 0% /dev/shm
任何其他提供免费空间的提示都将受到赞赏。
答案 0 :(得分:1)
您可以使用:
find / -type d -xdev
来自man find
:
<强> -xdev 强>
不要下载其他文件系统上的目录。
答案 1 :(得分:1)
如果您只想在一个文件系统上计算空间,-x
标记为du
会阻止du
遍历文件系统。