溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux服務器磁盤滿了如何處理

發(fā)布時間:2020-07-05 16:31:50 來源:網(wǎng)絡 閱讀:4251 作者:wx59ab9c6302725 欄目:建站服務器

在我們?nèi)粘9ぷ髦校?a title="服務器" target="_blank" href="http://www.kemok4.com/">服務器磁盤滿了是一個常見的問題,那么我們?nèi)绾斡羞壿嫷挠蟹椒ǖ娜ヌ幚磉@件事兒呢?
首先當我們服務器磁盤滿了我們一般想到到的就是把比較大的而且不重要的文件刪除,從而釋放空間,在此之前我們必須要明白一件事情,那就是一個文件被徹底刪除需要滿足的條件;
一是這個文件的硬鏈接數(shù)為0
二是進程占用數(shù)為0
好了廢話不多說我們來看一看一個案例把!
Linux服務器磁盤滿了如何處理
可以看到我在向文件里邊追加數(shù)據(jù)的時候告訴我沒有可用的空間了這時候我們用df命令查看一下剩余的空間;
Linux服務器磁盤滿了如何處理
我們發(fā)現(xiàn)根空間的使用率已經(jīng)是百分之百了,這時候我們使用du -sh 來查找一下根下邊每個目錄的占用情況
Linux服務器磁盤滿了如何處理
這時看到/var/這個目錄已經(jīng)非常大了,好了我們進到這個目錄把大文件找出來
Linux服務器磁盤滿了如何處理
最后確定是secure這個日志文件過大引起的,這時候我們清空這個文件,注意日志文件不要使用rm直接刪除,在清除前最好確認一下,文件還有沒有用;
Linux服務器磁盤滿了如何處理
可以看到日志文件已經(jīng)被我們清空了這時候我們使用df命令在查看空間是否被釋放
Linux服務器磁盤滿了如何處理
這時候我們就發(fā)現(xiàn)空間被釋放了;
有時候我我們在刪除大文件后發(fā)現(xiàn)空間還是沒有被釋放,這種情況往往是因為被刪除的大文件正在某個進程所占用,這時候我們可以通過lsof |grep "deleted"來查看是哪個進程占用了這個文件,然后把相應的服務重啟一下就可了;當然可能還有其他的原因,就等小伙伴兒們發(fā)現(xiàn),分享啦!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI