linux 清理磁盘 dev sda2,linux /dev/sda1 磁盘满了,解决办法
一開始系統(tǒng)報(bào)“no space left on device”(磁盤空間不足),然后本來帶桌面的ubuntu系統(tǒng)變成只能黑框輸入命令的界面了,tab鍵自動(dòng)補(bǔ)全命令也用不了了。
然后上網(wǎng)查找資料,用df -h 命令查看磁盤使用情況時(shí)發(fā)現(xiàn)/dev/sda1滿了
接下來需要使用命令du -sh * 看哪個(gè)目錄占用空間大(可以從根目錄開始,一步步查)
cd /
du -sh *
我發(fā)現(xiàn)的是/var/log占了很大的內(nèi)存,然后我把log文件刪除
cd var
rm -rf log
刪除之后,虛擬機(jī)系統(tǒng)自動(dòng)恢復(fù)有界面的樣子,但是我用df -h查看時(shí)發(fā)現(xiàn)/dev/sda1還是滿的,奇怪。
第二天我再次開啟此虛擬機(jī)時(shí)再用df -h查看時(shí)發(fā)現(xiàn)又變?yōu)?0%占用了,奇怪,不得其解,暫時(shí)留個(gè)問題
--------------------------------------------------------------------------時(shí)間分割線--------------------------------------------------------------------------------
接著上次的問題,再次用df -h 命令查看時(shí),發(fā)現(xiàn)/dev/sda1的占用量居然慢慢增加,
猜測應(yīng)該是某個(gè)運(yùn)行的進(jìn)程導(dǎo)致的
cd log
接下來使用命令du -sh * 看log目錄下哪個(gè)目錄占用空間大
發(fā)現(xiàn)是cups,接下來進(jìn)入cups繼續(xù)用命令?du -sh * 看該文件夾下哪個(gè)占用空間大
cd cups
清空兩個(gè)占用空間大的日志內(nèi)容,但是發(fā)現(xiàn)error_log竟然又慢慢增大
果不其然,/dev/sda1的占用量也在慢慢上升
查看有關(guān)cups服務(wù)的進(jìn)程id
發(fā)現(xiàn)只有第一個(gè)有關(guān)cups的進(jìn)程在運(yùn)行(狀態(tài)為Rs),使用kill命令徹底殺死這個(gè)進(jìn)程,并查看是否kill成功
再用df -h命令檢查/dev/sda1的占用量是否繼續(xù)慢慢增加
發(fā)現(xiàn)/dev/sda1的占用量始終維持在41%,不在莫名奇妙的增加了,問題解決!!!
參考:https://blog.csdn.net/u014520797/article/details/80840214
https://bbs.csdn.net/topics/330253161
https://blog.csdn.net/Alex_LiuC/article/details/88390333
https://blog.csdn.net/h_8410435/article/details/86303995
http://skyhome.cn/server/341.html
總結(jié)
以上是生活随笔為你收集整理的linux 清理磁盘 dev sda2,linux /dev/sda1 磁盘满了,解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7. 挫折教育
- 下一篇: 预告 | 锁定5.13,天翼物联数采产品