天天看點

Linux磁盤爆滿【解決辦法】

問題描述:

       阿裡雲伺服器告警,磁盤爆滿。

      于是收到消息去到根目錄下 df -h 檢視,發現磁盤爆滿,100%

Linux磁盤爆滿【解決辦法】

     然後去到根路徑下,du -sh * ,發現這些檔案加一塊也達不到占用的空間大小

Linux磁盤爆滿【解決辦法】

解決辦法:

用lsof檢查後才發現原因是,有檔案被删除,而程序還活着,因而造成還占用空間的現象。是以,需要把這些僵屍程序删除掉,指令如下:

lsof | grep delete | awk -F ' ' '{ print $2}'|xargs kill -9

指令說明:

lsof是列出程序号;grep 過濾其中帶删除辨別的;awk是截取, print $2截取第二列; xargs是相當于把後面 kill -9的指令放到最前面執行的意思。

最後,執行完指令後檢視, df -h  ,完美解決~

Linux磁盤爆滿【解決辦法】

繼續閱讀