以前處理過使用 Jenkins 打包時候遇到磁盤滿了打包失敗問題,連接以下linux
解決 Jenkins ERROR : Exception when publishing, exception message [Failure] ...服務器
在解決以前問題基礎上,在這裏簡單總結下完整的解決方案。spa
一、 檢查 linux 服務器的文件系統的磁盤空間佔用狀況.net
df -h
二、此時會遇到個問題,刪除文件後磁盤空間並無被釋放,緣由是被刪除的文件仍然被其餘進程使用,有進程一直讀取該文件,磁盤空間一直被佔用。code
解決辦法,經過命令查詢哪些進程在往刪除的文件寫內容blog
lsof | grep delete
三、而後根據 lsof 列出的進程號, kill 掉這些進程後,而後從新查看磁盤佔用狀況,果真磁盤空間就釋放出來了,完美解決。進程