我需要释放安装在'/‘中的’/dev/sda5 5‘中的空间。我还安装了其他一些设备(例如‘/dev/sdb1 1’on '/home‘,’/dev/sdc1 1‘在'var/log’上. )。我尝试过du -sh *,但是检查每个目录需要花费太多的时间。这是一台运行RHEL的生产机器。
如何获得属于'/‘(/dev/sda5 5)的文件夹列表,而不是其他已安装设备的列表,以找到可以释放空间的位置?
[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任何其他免费空间提示将不胜感激。
发布于 2014-03-07 14:06:12
如果您只希望在一个文件系统上计数空间,那么-x标志到du将防止du在文件系统之间遍历。
发布于 2014-03-07 14:03:36
您可以使用:
find / -type d -xdev来自man find
-xdev 不要降低其他文件系统上的目录。
https://stackoverflow.com/questions/22252162
复制相似问题