- 測試服務器應用系統突然掛了,經過排查發現是因為磁盤“滿了”導致的,使用
df -h
查看磁盤使用情況/home
目錄使用率已經到了100%,但使用du -sh /home
查看發現實際磁盤使用還不到1G,推測有進程正在寫入或占用已刪除的大文件(Linux 系統中,如果一個大文件被某個進程打開后又被刪除,該文件在磁盤上仍會占用空間,直到持有它的進程關閉。),經過排查發現確實有進程占用已刪除的文件
lsof | grep deleted | grep '/home'
- 解決辦法:kill掉占用的進程即可(若進程有用,根據需求啟動)。