熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2015-05-27 14:49:42 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150527/49419.html 手機查看 評論 反饋
我們在使用電腦的時候,經(jīng)常困擾我們的一個問題就是磁盤空間不足,Linux系統(tǒng)中也經(jīng)常有用戶面對這種問題。有時我們將磁盤中的大文件刪除了,但是磁盤空間卻依然不足,那么這個問題該怎么解決呢?現(xiàn)在就和小編一起來看看這個問題的解決方法吧。
解決方法:
查看磁盤空間情況
。跕74.114 var]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 9.7G 284M 8.9G 4% /
/dev/xvda1 251M 13M 226M 6% /boot
none 1.1G 0 1.1G 0% /dev/shm
/dev/xvda10 97G 60G 33G 65% /home
/dev/xvda3 3.9G 2.7G 1.1G 72% /usr
/dev/xvda5 3.9G 3.6G 77M 98% /var
var分區(qū)快滿了,找到大文件,并刪除
[@74.114 var]# cd /var
。跕74.114 var]# du –sh *
3.3G account
111M cache
53M log
0 mail
156K run
344K spool
…
。跕74.114 var]# rm –rf account/*
df –h 看一下,卻依然是/var 為98%,一點都沒釋放。
。跕74.114 var]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 9.7G 284M 8.9G 4% /
/dev/xvda1 251M 13M 226M 6% /boot
none 1.1G 0 1.1G 0% /dev/shm
/dev/xvda10 97G 60G 33G 65% /home
/dev/xvda3 3.9G 2.7G 1.1G 72% /usr
/dev/xvda5 3.9G 3.6G 77M 98% /var
但du –sh * 卻顯示沒有大文件了
[@74.114 ~]# cd /var && du –sh *
120K account
111M cache
53M log
0 mail
156K run
344K spool
…
猜想1:應(yīng)該是刪除的內(nèi)容依然被進(jìn)程占用,內(nèi)存沒釋放,所以用lsof |grep – I deleted 看了一下,發(fā)現(xiàn)如下:
[@74.114 account]# lsof |grep -i deleted
listserve 4833 blty 0u CHR 136,2 4 /dev/pts/2 (deleted)
listserve 4833 blty 1u CHR 136,2 4 /dev/pts/2 (deleted)
listserve 4833 blty 2u CHR 136,2 4 /dev/pts/2 (deleted)
Billing_P 16989 blty 0u CHR 136,0 2 /dev/pts/0 (deleted)
Billing_P 16989 blty 1u CHR 136,0 2 /dev/pts/0 (deleted)
Billing_P 16989 blty 2u CHR 136,0 2 /dev/pts/0 (deleted)
Billing_P 16990 blty 0u CHR 136,0 2 /dev/pts/0 (deleted)
Billing_P 16990 blty 1u CHR 136,0 2 /dev/pts/0 (deleted)
Billing_P 16990 blty 2u CHR 136,0 2 /dev/pts/0 (deleted)
發(fā)現(xiàn)時billing程序占用沒釋放,所以聯(lián)系項目經(jīng)理將Billing_P停掉,重啟,依然沒有釋放任何空間。無果
猜想2:刪除的文件是accout目錄下的pacct文件,應(yīng)該是由psacct產(chǎn)生和管理,重啟這個程序后是否會OK呢?解決
。跕74.114 account]# /etc/init.d/psacct restart
最后看一下磁盤空間,磁盤空間釋放鳥~~
[@74.114 var]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 9.7G 284M 8.9G 4% /
/dev/xvda1 251M 13M 226M 6% /boot
none 1.1G 0 1.1G 0% /dev/shm
/dev/xvda10 97G 60G 33G 65% /home
/dev/xvda3 3.9G 2.7G 1.1G 72% /usr
/dev/xvda5 3.9G 100M 3.6M 4% /var
小建議:
以后處理相關(guān)問題時,如果發(fā)現(xiàn)du 和df 大小不一致的情況,可以通過lsof 查看,也許可以找到一些出現(xiàn)問題的原因,如果還是找不到問題,在允許的情況下不妨試一下重啟服務(wù),也許問題就迎刃而解了。
重啟服務(wù)得不到解決的情況下,可以通過卸載磁盤分區(qū)來試著解決。
在決定刪除某些文件前,最好確定好這個文件被哪些服務(wù)使用,先停掉這些服務(wù)再刪除,這樣就很少出現(xiàn)空間釋放不了的情況了
以上就是Linux系統(tǒng)磁盤空間不足的解決方法了,有需要的用戶,就按照上面的操作步驟進(jìn)行整理吧。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場