linux 清理日志,释放磁盘空间
查找.log文件的文件目录
find / -name “*_app.log”
切换到日志文件目录
cd /xxx/xxx
查看该目录占用磁盘空间
du -sh
删除目录下的所有日志文件
rm -rf /xxx/xxx
文件删除后并不会立即释放磁盘空间,需要重启
解决方法:
lsof | grep deleted
删除占用进程:kill -9 PID
(lsof | grep deleted打印的结果第二列是PID)
以下方式不需要重启服务,但日志文件必须存在
echo " " > xxx.out.log
cat /dev/null > xxx.out.log