解决/dev/vda1使用率100%问题
问题描述:
服务器反复出现如下报错:
cannot create temp file for here-document: No space left on device
执行命令命令查看当前服务器磁盘状态
cd /
df -h
发现根目录下占用100%
那么就在根目录下查询各个子文件夹的占用状态,有过大不用的即可删除
执行命令
df -h *
我的磁盘是40G,但这些总共加起来也接近不了这个数值
那就是有可能出现 已删除空间却没有释放的进程
执行命令进行查看是否存在这些进程
lsof -n |grep deleted
的确存在这样的进程,杀之即可
kill -9 19443
此时查看,当前问题已经解决
(目前存疑点,我是首次搭建Jenkins并自动构建一个带定时任务的SpingBoot项目,有使用到logback插件分级输出日志目录,其他也没有干预过磁盘读写,项目重启后的十分钟内暂无异常,由于项目过于简单,不知如何排查下手,若有高手,劳烦指点一二)