2014-03-07 17 views
-1

我需要在安裝在'/'中的'/ dev/sda5'中釋放空間。我還安裝了一些其他設備(例如'/ dev'中的'/ dev/sdb1','var/log'中的'/ dev/sdc1'...)。 我試過du -sh *,但是檢查每個目錄需要太多時間。這是一臺運行RHEL的生產機器。中的可用空間/

如何獲得屬於'/'(/ dev/sda5)的文件夾列表,而不是其他掛載的設備,以查找可以釋放空間的位置?

[[email protected] ~]# 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 

任何其他技巧,以免費空間將不勝感激。

回答

1

如果你正在尋找一個文件系統上的計算空間而已,-x標誌du防止文件系統之間du穿越。

+0

非常感謝。這正是我在'/ dev/sda5'中獲取文件夾列表以及磁盤使用情況所需要的。現在我需要查看可以刪除的內容以釋放空間。 – Lyhan

1

您可以使用:

find/-type d -xdev 

man find

-xdev

不要降落到其他文件系統的目錄。

+0

非常感謝。這非常好,非常有用。 – Lyhan

+1

它沒有解決我的問題,但它是一個非常好的提示。再次感謝。 – Lyhan