您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎樣輕松解決Linux平臺空間消失難題,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
Linux經過長時間的發展,很多用戶都很了解Linux了,我們經常遇到一些問題,比如Linux平臺空間消失的高危險狀態,怎樣才能解決Linux平臺空間消失問題。
登陸服務器,做了大體的檢查,發現了奇怪的現象。
把所有的根目錄下的使用空間加起來只有不足9GB, 而從“df -h”的返回結果上卻看到14GB的“used”空間。
傳說中的靈異現象終于現身了!
請教google大師,關鍵字: “linux 硬盤空間 消失”; “linux df 返回值 問題”;
可惜垃圾信息太多,根本沒有發現值得借鑒的信息。
20分鐘過去了,終于發現了問題……
關鍵命令:
/usr/sbin/lsof | grep deleted
lsof命令是linux的一個基礎命令,用來顯示打開的文件—— list open files, 其返回值類似為:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 2132 root 28u REG 253,0 4582428 1835079 /var/confluence/temp/javadoc/javadoc-Test.zip (deleted)
末尾這個(deleted)說明此文件已經被刪掉了,但是由于java這個進程打開了這個文件,所以在硬盤上仍然存在著這個文件,但是卻不能被文件系統識別,而df命令在計算used空間時,會將這部分文件包括在內。
于是,問題找到。解決方法簡單,重啟那個打開了這個文件的進程。
關于怎樣輕松解決Linux平臺空間消失難題就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。