自由空间/

时间:2014-03-07 14:01:46

标签: linux rhel

我需要释放'/ 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

任何其他提供免费空间的提示都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

您可以使用:

find / -type d -xdev

来自man find

  

<强> -xdev

     

不要下载其他文件系统上的目录。

答案 1 :(得分:1)

如果您只想在一个文件系统上计算空间,-x标记为du会阻止du遍历文件系统。