Linux
為什麼磁碟空間佔用這麼多,?這沒有意義
我執行了這個命令:
root@aa:/# du -h --max-depth=1 / du: cannot access `/proc/4002/task/4002/fd/4': No such file or directory du: cannot access `/proc/4002/task/4002/fdinfo/4': No such file or directory du: cannot access `/proc/4002/fd/4': No such file or directory du: cannot access `/proc/4002/fdinfo/4': No such file or directory 0 /proc 44G /home 4.9M /bin 4.0K /selinux 85M /lib 4.0K /srv 496G /var 4.0K /mnt 0 /sys 12K /tmp 4.0K /media 3.0M /etc 5.0M /sbin 448M /usr 4.0K /boot 4.0K /opt 348K /dev 36K /root 540G /
什麼佔用了 540Gigs 的空間?我什至沒有在列表中看到它。我正在使用最新版本的ubuntu。
編輯:似乎 /var/log 佔用了 450Gigs 的空間。
這是 var/log 中的 ls -l:
drwxr-xr-x 2 root root 4.0K Dec 4 19:27 apt -rw-r--r-- 1 root root 10K Dec 14 22:16 aptitude -rw-r--r-- 1 root root 610 Dec 4 01:46 aptitude.1.gz -rw-r--r-- 1 root root 914 Aug 24 06:17 aptitude.2.gz -rw-r--r-- 1 root root 439 Aug 14 18:43 aptitude.3.gz -rw-r----- 1 syslog adm 142K Dec 16 20:58 auth.log -rw-r----- 1 syslog adm 1.2M Dec 15 19:25 auth.log.0 -rw-r----- 1 syslog adm 88K Dec 13 19:25 auth.log.1.gz -rw-r----- 1 syslog adm 18K Dec 6 19:28 auth.log.2.gz -rw-r----- 1 syslog adm 86K Dec 4 19:25 auth.log.3.gz -rw-r----- 1 syslog adm 91K Dec 3 19:40 auth.log.4.gz -rw-r----- 1 syslog adm 163K Nov 29 19:28 auth.log.5.gz -rw-r----- 1 syslog adm 91K Nov 25 19:30 auth.log.6.gz -rw-r----- 1 root adm 31 Apr 23 2009 boot -rw-rw---- 1 root utmp 0 Dec 1 19:34 btmp -rw-rw---- 1 root utmp 20 Nov 1 19:25 btmp.1.gz -rw-r----- 1 syslog adm 794K Dec 16 20:56 daemon.log -rw-r----- 1 syslog adm 903K Dec 13 19:24 daemon.log.0 -rw-r----- 1 syslog adm 85K Dec 10 19:39 daemon.log.1.gz -rw-r----- 1 syslog adm 19K Dec 6 19:24 daemon.log.2.gz -rw-r----- 1 syslog adm 674K Dec 5 19:24 daemon.log.3.gz -rw-r----- 1 syslog adm 57K Nov 29 19:24 daemon.log.4.gz -rw-r----- 1 syslog adm 57K Nov 22 19:24 daemon.log.5.gz -rw-r----- 1 syslog adm 76K Nov 19 19:29 daemon.log.6.gz -rw-r----- 1 syslog adm 11K Dec 16 20:51 debug -rw-r----- 1 syslog adm 1.7K Dec 10 23:05 debug.0 -rw-r----- 1 syslog adm 128 Oct 8 09:13 debug.1.gz -rw-r----- 1 syslog adm 75K Sep 18 07:57 debug.2.gz -rw-r----- 1 syslog adm 15K Sep 13 19:25 debug.3.gz -rw-r----- 1 syslog adm 103K Aug 29 19:30 debug.4.gz -rw-r----- 1 syslog adm 108K Aug 20 19:48 debug.5.gz -rw-r----- 1 root adm 10K Dec 16 20:51 dmesg -rw-r----- 1 root adm 10K Dec 16 20:42 dmesg.0 -rw-r----- 1 root adm 3.8K Dec 16 20:27 dmesg.1.gz -rw-r----- 1 root adm 3.6K Dec 14 22:24 dmesg.2.gz -rw-r----- 1 root adm 3.9K Sep 5 20:41 dmesg.3.gz -rw-r----- 1 root adm 3.7K Sep 5 09:47 dmesg.4.gz -rw-r----- 1 root adm 18K Dec 14 22:17 dpkg.log -rw-r----- 1 root adm 714 Dec 4 01:46 dpkg.log.1 -rw-r----- 1 root adm 2.1K Aug 24 06:17 dpkg.log.2.gz -rw-r--r-- 1 root root 1.3K Aug 14 18:44 dpkg.log.3.gz -rw-r--r-- 1 root root 32K Aug 24 06:17 faillog drwxr-xr-x 2 root root 4.0K Apr 23 2009 fsck -rw-r----- 1 syslog adm 47K Dec 16 20:51 kern.log -rw-r----- 1 syslog adm 113 Oct 8 09:13 kern.log.0 -rw-r----- 1 syslog adm 75K Sep 18 07:57 kern.log.1.gz -rw-r----- 1 syslog adm 15K Sep 13 19:25 kern.log.2.gz -rw-r----- 1 syslog adm 105K Sep 12 19:22 kern.log.3.gz -rw-r----- 1 syslog adm 103K Aug 29 19:30 kern.log.4.gz -rw-r----- 1 syslog adm 108K Aug 20 19:48 kern.log.5.gz -rw-rw-r-- 1 root utmp 286K Dec 16 20:51 lastlog -rw-r----- 1 syslog adm 0 Apr 23 2009 lpr.log -rw-r----- 1 syslog adm 0 Apr 23 2009 mail.err -rw-r----- 1 syslog adm 0 Apr 23 2009 mail.info -rw-r----- 1 syslog adm 0 Apr 23 2009 mail.log -rw-r----- 1 syslog adm 0 Apr 23 2009 mail.warn -rw-r----- 1 syslog adm 44K Dec 16 20:51 messages -rw-r----- 1 syslog adm 16K Dec 13 19:26 messages.0 -rw-r----- 1 syslog adm 1.3K Dec 6 19:26 messages.1.gz -rw-r----- 1 syslog adm 1.3K Nov 29 19:09 messages.2.gz -rw-r----- 1 syslog adm 1.3K Nov 22 19:08 messages.3.gz drwxr-s--- 2 mysql adm 20K Dec 16 20:51 mysql -rw-r----- 1 mysql adm 0 Dec 9 00:07 mysql.err -rw-r----- 1 mysql adm 0 Dec 16 19:37 mysql.log -rw-r----- 1 mysql adm 0 Dec 15 19:25 mysql.log.1 -rw-r----- 1 mysql adm 20 Dec 14 19:25 mysql.log.2.gz -rw-r----- 1 mysql adm 20 Dec 13 19:26 mysql.log.3.gz -rw-r----- 1 mysql adm 20 Dec 12 19:33 mysql.log.4.gz -rw-r----- 1 mysql adm 20 Dec 11 19:48 mysql.log.5.gz -rw-r----- 1 mysql adm 20 Dec 10 19:43 mysql.log.6.gz -rw-r----- 1 mysql adm 20 Dec 9 19:43 mysql.log.7.gz -rw-r----- 1 mysql adm 20 Dec 9 00:07 mysql.log.8.gz drwxr-sr-x 2 news news 4.0K Apr 23 2009 news -rw-r--r-- 1 root root 0 Aug 17 20:40 pycentral.log -rw-r----- 1 syslog adm 261K Dec 16 20:58 syslog -rw-r----- 1 syslog adm 318K Dec 15 19:25 syslog.0 -rw-r----- 1 syslog adm 22K Dec 14 19:25 syslog.1.gz -rw-r----- 1 syslog adm 22K Dec 13 19:25 syslog.2.gz -rw-r----- 1 syslog adm 21K Dec 12 19:30 syslog.3.gz -rw-r----- 1 syslog adm 23K Dec 11 19:44 syslog.4.gz -rw-r----- 1 syslog adm 27K Dec 10 19:40 syslog.5.gz -rw-r----- 1 syslog adm 25K Dec 9 19:40 syslog.6.gz -rw-r--r-- 1 root root 258K Dec 16 20:49 udev -rw-r----- 1 syslog adm 0 Apr 23 2009 user.log -rw-rw-r-- 1 root utmp 42K Dec 16 20:51 wtmp -rw-rw-r-- 1 root utmp 478 Nov 25 02:21 wtmp.1.gz
你的 /var 佔用了那個空間——將近 500GB。更詳細地調查它。
可以用日誌旋轉 /var/log 嗎?
或者可能是 /var/spool 帶有一些垃圾郵件?
或者也許 /var/www ?
跑步
du -h /var > /some/file.txt
在某處上傳文件並在此處發布。或者只是執行
du -h /var/|less
並自己弄清楚。
完全有可能是來自 的虛假列表
du
。/var/log/lastlog
通常是一個稀疏文件,看起來比它們來自某些實用程序要大得多,並ls -l
顯示適當的大小。嘗試一下du -ak | sort -n
,/var/log
看看是否是這種情況。