[問題] 查詢硬碟下目錄的大小

看板Linux作者 (小馬怪)時間8年前 (2017/09/27 19:13), 8年前編輯推噓9(9012)
留言21則, 8人參與, 最新討論串1/1
大家好,因為有顆硬碟資料量快滿所以系統一直通知 想請問我用du指令,好像無法真正查的到所有目錄的檔案量大小 這樣就不知道到底是哪個目錄佔的較大 例如 /dev/sdb1 400GB(總容量) 350GB(已用) 50GB(未用) sdb1 mount newhd newhd 底下可能有 mail、var、last+found 我用du 指令他只會跑出var跟last+found的目錄大小 mail目錄不行 除非切換到/newhd/mail 才可以知道檔案量,然後mail下層的目錄好像 也沒特別大的檔案,請問還有別的指令可以查詢嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.166.187 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1506510785.A.F6E.html

09/27 19:45, , 1F
你指令怎麼下的?
09/27 19:45, 1F
我在/newhd 底下 執行du -sh產生以下到目錄,照理說下列目錄應該有目錄的容量 特別大,但是mailc就寫0,因為主要的檔都是放在mailc項下..其他檔看起來也不大 系統一直回覆我用量超過80% 7.4M /bin 12M /boot 156K /dev 165M /etc 1.7G /home 138M /lib 16K /lost+found 0 /mailc 8.0K /media 0 /misc 309M /mnt 2.7G /NBU 0 /net ※ 編輯: gmotwm2001 (61.227.189.55), 09/27/2017 20:52:03

09/27 21:46, , 2F
你是在 / 下的吧?
09/27 21:46, 2F

09/27 22:19, , 3F
你有讀 /mailc 的權限嗎?
09/27 22:19, 3F

09/27 22:19, , 4F
或是你直接去 mailc 裡下 du
09/27 22:19, 4F

09/27 23:23, , 5F
權限+1, 如果要gui工具可以用 fsview(KDE的),也有其它軟體
09/27 23:23, 5F

09/27 23:23, , 6F
但我比較喜歡fsview顯示方式
09/27 23:23, 6F
lrwxrwxrwx 1 root root 16 8 30 2012 mailc → /newhd/mailc 剛剛切換至/newhd底下 mailc的權限 drwxr-xr-x 21 mail mail 4096 9 28 12:59 mailc -rw-r--r-- 1 root root 443842560 88 12:59 mailc.bak 我su mail 打du -sh 也跑不出來甚麼..不過mailc.bak好像檔案大小很大 這等於目錄佔硬碟的容量嗎? 看起來是不是都開放,我在mailc項下打指令du -s * | sort -rn | head 也跑不出來任何東西..打du又跑出很多資料無法分辨最大的檔 ※ 編輯: gmotwm2001 (140.117.166.187), 09/28/2017 11:56:43

09/28 12:04, , 7F
有可能是.*的檔案佔空間
09/28 12:04, 7F

09/28 12:53, , 8F
如果是 symbol link du 好像不會跟,要加 -L 選項
09/28 12:53, 8F
※ 編輯: gmotwm2001 (140.117.166.187), 09/28/2017 13:15:28

09/28 14:13, , 9F
在終端機下操作的話,推薦使用 ncdu
09/28 14:13, 9F

09/28 19:04, , 10F
find /newhd/ -maxdepth 1 -a ! -name . -a ! -name .. \
09/28 19:04, 10F

09/28 19:05, , 11F
-a -print0 | xargs -0 du -sh
09/28 19:05, 11F

09/29 08:09, , 12F
Disk Usage Analyzer aka baobab
09/29 08:09, 12F

09/29 09:19, , 13F
剛我使用tar Jxvf baobab-3.26.0.tar.xz 解壓縮
09/29 09:19, 13F

09/29 09:20, , 14F
Try `tar --help' or `tar --usage' for more informa
09/29 09:20, 14F

09/29 09:20, , 15F
tion,好像不能解- -
09/29 09:20, 15F
剛有下載baobab,centos5.5不知道為什麼不能解壓縮,是不是少了套件 再centos6.7 可以解壓縮,已產生資料夾baobo-3.26.0但要怎麼安裝,切到該資料夾用 ./configure 、make、make install 也不能安裝- - ※ 編輯: gmotwm2001 (140.117.166.187), 09/29/2017 09:58:36

09/29 10:21, , 16F
centos6.7 OK,但5.5都不能解壓縮
09/29 10:21, 16F

09/29 12:35, , 17F
yum install xz
09/29 12:35, 17F

09/29 13:56, , 18F
剛 google: centos baobab => yum install gnome-utils
09/29 13:56, 18F

09/29 23:19, , 19F
安裝了 centos5.5還是不行>"<
09/29 23:19, 19F

09/30 12:37, , 20F
裝了 gnome-utils, 應該就可以用 baobab 了吧...
09/30 12:37, 20F

09/30 12:41, , 21F
另外, xz 裝了後, 這樣用: unxz -c file.tar.xz | tar xvf -
09/30 12:41, 21F
文章代碼(AID): #1PouV1zk (Linux)
文章代碼(AID): #1PouV1zk (Linux)