记录服务磁盘满了清理记录
昨天要在服务器数据库新建数据并插入的时候发现数据无法写入,提示磁盘满了
心想服务器没放啥大文件啊
先登录到服务器
cd /
到根目录
然后
df -h
发现磁盘占用率100% (PS:不要怪我不贴图,服务器不是我自己的,我只是记录一下经验)
查看所有文件占用磁盘空间
du -h *
发现有个文件占用160多个G 好家伙还是个日志文件,果断
rf -r *.log
再次
df -h
发现磁盘占用率还是100%
这不应该啊,再次看所有文件占用磁盘空间
du -h *
,没有大文件了呀
怎么办呢?
看看进程吧
lsof|grep deleted
发现刚才删掉的那个大文件写入日志文件还在进程中,只能
kill -9 进程号
清理完成后,再次查看
df -h
发现磁盘占用率是13%,那就问没问了,尝试插入数据库,没问题。
完美手工。