磁盘空间不大的 Ubuntu 服务器经常就会出现磁盘空间不足,下面给出一些优化磁盘空间的方法:
首先查看磁盘使用情况
# 查看磁盘使用情况
df -h
# 查看具体目录占用空间
du -sh /*
清理不必要的文件
# 清理apt缓存
sudo apt clean
sudo apt autoremove
# 清理旧的日志文件
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
sudo journalctl --vacuum-time=7d
查找和删除大文件
# 查找大于100MB的文件
sudo find / -type f -size +100M -exec ls -lh {} \;
# 查找指定天数前的文件
sudo find /path/to/directory -type f -mtime +30 -delete
清理Docker相关:
# 清理未使用的Docker镜像和容器
docker system prune -a
清理软件包:
# 删除旧版本的内核
dpkg -l | grep linux-image
sudo apt remove linux-image-[旧版本号]