linux發生”du: cannot access”錯誤
檢查根目錄底下每個目錄所佔用的容量
# du -sh /*
1.5G /backup
6.2M /bin
45M /boot
196K /dev
29M /etc
808M /home
241M /lib
25M /lib64
16K /lost+found
4.0K /media
4.0K /mnt
16K /opt
du: cannot access `/proc/3251/task/3251/fd/4': No such file or directory
du: cannot access `/proc/3251/task/3251/fdinfo/4': No such file or directory
du: cannot access `/proc/3251/fd/4': No such file or directory
du: cannot access `/proc/3251/fdinfo/4': No such file or directory
0 /proc
732K /root
14M /sbin
4.0K /selinux
4.0K /srv
0 /sys
310M /tmp
1.1G /usr
907M /var
這是個很常被使用的功能~利用萬用字元 * 來代表每個目錄,如果想要檢查某個目錄下,哪個次目錄佔用最大的容量,可以用這個方法找出來。值得注意的是,如果剛剛安裝好 Linux 時,那麼整個系統容量最大的應該是 /usr 。而 /proc 雖然有列出容量,但是那個容量是在記憶體中,不佔磁碟空間。至於 /proc 裡頭會列出一堆『No such file or directory』 的錯誤,該錯誤是說明記憶體內的程序,程序執行結束就會消失,因此會有些目錄找不到,是正確的!
# du -sh /*
1.5G /backup
6.2M /bin
45M /boot
196K /dev
29M /etc
808M /home
241M /lib
25M /lib64
16K /lost+found
4.0K /media
4.0K /mnt
16K /opt
du: cannot access `/proc/3251/task/3251/fd/4': No such file or directory
du: cannot access `/proc/3251/task/3251/fdinfo/4': No such file or directory
du: cannot access `/proc/3251/fd/4': No such file or directory
du: cannot access `/proc/3251/fdinfo/4': No such file or directory
0 /proc
732K /root
14M /sbin
4.0K /selinux
4.0K /srv
0 /sys
310M /tmp
1.1G /usr
907M /var
這是個很常被使用的功能~利用萬用字元 * 來代表每個目錄,如果想要檢查某個目錄下,哪個次目錄佔用最大的容量,可以用這個方法找出來。值得注意的是,如果剛剛安裝好 Linux 時,那麼整個系統容量最大的應該是 /usr 。而 /proc 雖然有列出容量,但是那個容量是在記憶體中,不佔磁碟空間。至於 /proc 裡頭會列出一堆『No such file or directory』 的錯誤,該錯誤是說明記憶體內的程序,程序執行結束就會消失,因此會有些目錄找不到,是正確的!
留言
張貼留言