以前处理过使用 Jenkins 打包时候遇到磁盘满了打包失败问题,连接以下linux
解决 Jenkins ERROR : Exception when publishing, exception message [Failure] ...服务器
在解决以前问题基础上,在这里简单总结下完整的解决方案。spa
一、 检查 linux 服务器的文件系统的磁盘空间占用状况.net
df -h
二、此时会遇到个问题,删除文件后磁盘空间并无被释放,缘由是被删除的文件仍然被其余进程使用,有进程一直读取该文件,磁盘空间一直被占用。code
解决办法,经过命令查询哪些进程在往删除的文件写内容blog
lsof | grep delete
三、而后根据 lsof 列出的进程号, kill 掉这些进程后,而后从新查看磁盘占用状况,果真磁盘空间就释放出来了,完美解决。进程