Ubutun磁碟突然爆滿,刪去檔案一會兒又爆滿

2021-10-06 20:49:34 字數 1117 閱讀 7977

某日照常開啟虛擬機器的ubutun 16.04準備工作,但是卻沒有像往常一樣開啟桌面,而是進入了tty終端,並且讓輸入密碼,輸入startx想進入桌面,還是沒進去,仔細檢視說明,提示沒有空間,於是果斷在tty終端刪除了乙個5g的備份檔案,重新reboot終於進入了夢寐以求的桌面。可是好景不長,沒過十分鐘磁碟再次爆滿,關鍵是這十分鐘我都在看東西,啥都沒乾,真時見鬼了,幾個g的記憶體就這麼不易而非,我怎麼能甘心,於是開始了和ubutun的鬥智鬥勇。

空間自動在增加,且需要耗時,那麼可以判斷系統肯定有乙個程序在不停的穿件檔案占用空間,那麼很自然就要看看到底是什麼東西在作祟。於是通過ps -ef檢視程序資訊,在仔細搜尋後終於發現了異常。

這個/usr/sbin/cupsd -l的傢伙盡然占用了我99% 的cpu,總算找到源頭了,接下來就是乾掉它了。

維基百科:

cups(以前為 common unix printing system,unix 通用列印系統的縮寫,但現無官方全名)是乙個類unix作業系統的組合式印刷系統,允許一台電腦作為列印伺服器。cups接受乙個客戶端的電腦程序,並送到相應的印表機。

cups是自由軟體,使用gnu通用公共許可證和gnu寬通用公共許可證的第2版。

在晚上找到了相關介紹,那麼就想到會不會是這個傢伙在不停的建立log占用空間。於是

cd /var/log

du cups -h

發現這個這個檔案盡然占用了二十幾個g,如實果斷sudo rm -rf /var/log/cups刪掉這個傢伙。

本來事情到這就應該救贖了,可是過了一會兒再次檢視磁碟情況發現又少了,再次檢視這個日誌,發現又開始變大了,那麼肯定是沒有從根本上乾掉,於是打算徹底關掉這傢伙,上網找了一圈通過以下命令解決

sudo service cups stop

>type cupsd

cupsd is /usr/sbin/cupsd

sudo chmod 000 /usr/sbin/cupsd

至此,我的電腦終於恢復正常了!特此紀念。

centos磁碟爆滿,查詢大檔案並清理

今天發現vps敲入crontab e 居然提示 disk quota exceeded 無法編輯。於是 df h 查了查發現系統磁碟空間使用100 了。最後定位到是 var spool mail root 這個檔案有幾個g。於是清理掉,問題解決。如果不知道是哪些檔案佔了磁碟空間,可以看下面查詢大檔案...

centos磁碟爆滿,查詢大檔案並清理

今天發現vps敲入crontab e 居然提示 disk quota exceeded 無法編輯。於是 df h 查了查發現系統磁碟空間使用100 了。最後定位到是 var spool mail root 這個檔案有幾個g。於是清理掉,問題解決。如果不知道是哪些檔案佔了磁碟空間,可以看下面查詢大檔案...

磁碟及檔案管理系統入門(一)

linux磁碟及檔案系統管理初步 目錄 1 2 3 4 5 6 1.磁碟及檔案系統管理 2.機械磁碟結構 3.mknod命令 4.parted命令 5.gpt分割槽 uefi 6.二進位制單位 linux系統管理 1.磁碟及檔案系統管理 2.機械硬碟結構 track磁軌 同心圓,從外圈開始,磁軌被分...