清理服务器硬盘空间
服务器的硬盘空间告急,只剩下 100 多 M 可用。
我好像也没怎么存东西在里面呀,估计又是哪些软件生成日志之类的,占满了硬盘空间。
排查的话可以用 ncdu ,如果没有这个命令可以用 apt 装一下。
ncdu /
让它直接分析整个根目录。完成后它会按占用空间从大到小排序
13.2 GiB [##########] /home
3.8 GiB [## ] /usr
2.6 GiB [# ] /var
81.3 MiB [ ] /boot
77.5 MiB [ ] /root
9.0 MiB [ ] /etc
我们可以很直观地看出哪些目录占用的空间大,然后根据实际情况清理。home 目录就比较简单了,不用的东西删掉就行。
而我这边发现
/var/log/journal/
居然占用了 1.4G 的空间,从名字也可以知道它是日志文件。
执行一下 journalctl 我发现了这个
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: tat_agent.service: Scheduled restart job, restart counter is at 10194343.
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: Stopped tat_agent.
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: Starting tat_agent...
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1632911]: tat_agent.service: Changing to the requested working directory failed: No such file or>
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1632911]: tat_agent.service: Failed at step CHDIR spawning /usr/local/qcloud/tat_agent/tat_agent>
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: tat_agent.service: Control process exited, code=exited, status=200/CHDIR
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: tat_agent.service: Failed with result 'exit-code'.
Mar 14 10:30:14 VM-4-3-ubuntu systemd[1]: Failed to start tat_agent.
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: tat_agent.service: Scheduled restart job, restart counter is at 10194344.
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: Stopped tat_agent.
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: Starting tat_agent...
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1632929]: tat_agent.service: Changing to the requested working directory failed: No such file or>
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1632929]: tat_agent.service: Failed at step CHDIR spawning /usr/local/qcloud/tat_agent/tat_agent>
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: tat_agent.service: Control process exited, code=exited, status=200/CHDIR
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: tat_agent.service: Failed with result 'exit-code'.
Mar 14 10:30:20 VM-4-3-ubuntu systemd[1]: Failed to start tat_agent.
这个 tat_agent.service 5、6 秒就执行一下,由于我使用的是腾讯的云服务器,而我之前把 /usr/local/qcloud/ 这个目录给删除了,所它一直报错,一直重试……
解决方法:
systemctl stop tat_agent
systemctl disable tat_agent
rm -f /etc/systemd/system/tat_agent.serviceMar 14 10:36:41 VM-4-3-ubuntu systemd[1]: Stopped tat_agent.
至于 /var/log/journal/ 我直接 rm -r 给删除了。
然后再清理一下 home 目录中的文件,硬盘可用空间变成了 8.8G 了。
目录 返回
首页