开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費電子書等14項超值服

          開通VIP
          linux 硬盤滿了如何處理

          事件源于在服務器運行一個腳本程序…

          好好的腳本突然報錯,還以為腳本出現(xiàn)問題了。細看報錯原因(具體報錯信息已經(jīng)忘記了),是沒有可用空間。從沒遇見過這個情況,怎么辦呢?

          一、確定是不是真的是磁盤空間不足

          輸入命令:df –lh 查看磁盤信息

          很明顯:Filesystem下的掛載點 /dev/xvda1 下的40G容量已經(jīng)耗盡。

          既然問題已經(jīng)確定了,接下來就是處理了。

          處理方法也很簡單,就是刪文件。

          問:刪除什么文件?

          答:刪除占用磁盤空間大,但又無用的文件。

          問:什么是無用的文件?

          答:如果對系統(tǒng)不熟悉的話,日志可能是你第一的下手目標。

          二、如何定位最大文件目錄

          輸入命令: cd / 進入根目錄。

          輸入命令:du -h max-depth=1 尋找當前目錄,哪個文件夾占用空間最大

          以上兩個命令之后,可以看到 /usr 此路徑占用較大磁盤空間,占用了21G。眼尖的同學可能看到了最后一項顯示24G,它表示當前目錄所有文件占用磁盤空間總和容量是24G。

          如法炮制,幾番判斷后,定位到tomcat的日志文件。

          由上圖可以判斷,17G文件在當前目錄(tomcat日志目錄)文件中。

          三、如何定位最大文件

          輸入命令:ls –lhS 將文件以從大到小順序展現(xiàn)

          最終定位文件為:catalina.out 這個日志文件。

          四、確認文件未被占用

          刪除文件誰都會:rm –f catalina.out 但是,最好確認下是否要下載下來讓開發(fā)人員分析日志。

          辛苦一陣找到文件,刪除了很開心,輸入命令:df –lh 發(fā)現(xiàn)磁盤空間仍是滿的狀態(tài)。跟圖一完全沒有區(qū)別。難道說是需要重啟系統(tǒng)嗎?linux會這么不友好么?

          谷歌一下,發(fā)現(xiàn)了這么一段話:

          在Linux或者Unix系統(tǒng)中,通過rm或者文件管理器刪除文件將會從文件系統(tǒng)的目錄結(jié)構(gòu)上解除鏈接(unlink).然而如果文件是被打開的(有一個進程正在使用),那么進程將仍然可以讀取該文件,磁盤空間也一直被占用。

          輸入命令:/usr/sbin/lsof|grep deleted 確認刪除文件是否被占用

          確實被占用。根據(jù)第二列提供的pid,輸入命令:kill -9 13117 殺掉進程。

          再次輸入命令:df –lh

          如圖,磁盤空間被釋放了。問題順利處理了。

          本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          Linux 為啥文件刪除了,df 看到磁盤還是100%
          Linux必學的系統(tǒng)管理命令 ⑴
          Linux 刪除目錄
          linux磁盤爆滿 linux df -i 100%處理
          Linux lsblk和df命令區(qū)別
          ORACLE 11G sqlplus連接報錯ORA-09925: Unable to create audit trail file
          更多類似文章 >>
          生活服務
          分享 收藏 導長圖 關注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點擊這里聯(lián)系客服!

          聯(lián)系客服