type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
Jun 14, 2024 01:42 AM
创建时间
Mar 27, 2024 05:59 AM
参考链接
清理 journal 日志
一般可以清理 2~3 GB。
- 查看 journal 日志占用的硬盘空间:
- 一次性清理 journal 日志:
注意:这两个操作只是一次性清除日志,并不能限制以后的日志文件不会超过这个大小。很多博客里说这两个操作可以限制日志文件的大小,属实是误导人。如果需要永久限制日志文件的大小,需要修改/etc/systemd/journald.conf
文件。
- 永久限制 journal 日志的大小:
journald.conf
- 不保留日志
journald.conf
危险:不要使用rm
命令来删除 journal 日志。参考 删除日志释放空间最好不要用rm
清理 apt-get 缓存
一般可以清理数百 MB。
清理旧版本 snap 包
一般每个旧的 snap 包可以清理 100 MB。
- 列出所有的 snap 包:
可以见到很多标记为
disabled
的 snap 包,这些包是可以直接卸载的。- 删除这些重复的 snap 包:
- 也可以使用这个脚本清除:
清理登录日志
这个文件是记录错误登录的日志,如果有人每天试你的密码来暴力破解你的 ssh,那你的这个文件就会很大。
该文件同理
同理,不应当使用
rm
而是使用 echo
来清空这两个日志。清理 docker
- 查看空间占用情况
- 清理 Build Cache
- 停止的 Container
- 未被任何 Container 所使用的 Network
- 未被任何 Container 所使用的 Volume
- 无实例的 Image
- 无实例的 Build Cache
这会清除所有:
- 清理 Images
上一步中可能不会清理 Images,从而在
docker system df
中仍然能看到 Images 的空间占用。这一步可以清理这些 Images。查看所有的 Image
清理指定的 Image