今天突然Jenkins就不动了,部署项目也部不了,后来发现是硬盘空间用完了~
以下是问题解决流程
- 查看剩余空间
[root@host ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 50G 50G 20K 100% /
devtmpfs 32G 0 32G 0% /dev
// 以下省略
- 查看主要占用大小,查找哪些文件可以删除
[root@host ~]# du -mhs /root/*
10G /root/logs
// 以下省略
- 最后发现是Jenkins的workspace里面的Jar包太大了,因为项目都是用Maven打包,使用了默认的workspace。我们服务器
/root
这个路径分配的空间并不是很多。这些Jar包可以删除,并修改workspace至空间大的路径下。 - 除了Jar包太大外,还有每次Jenkins部署都会生成一个任务目录,十分占用空间,因此也删除。路径为
/root/.jenkins/jobs
备注:删除后并执行df -hl
发现空间并未释放,还是100%使用~后来发现是Jar还在运行中,kill
掉就可以了。