当Linux系统磁盘空间不足时,可以采取以下几种清理技巧来释放空间:
df -h
命令查看各挂载点的磁盘空间使用情况。find / -type f -name "不必要的文件名" -delete
logrotate
工具自动清理或手动删除。/tmp
和 /var/tmp
目录下的临时文件。tmpwatch
或 tmpreaper
等工具定期清理临时文件。sudo apt-get clean # 对于基于Debian的系统
sudo yum clean all # 对于基于RPM的系统
apt-get autoremove
自动删除未使用的软件包。tar
命令压缩不经常使用的文件和文件夹。du
命令查找占用空间大的文件或目录,并删除不需要的。/var/log/*
下的日志文件。docker system df
命令查看Docker容器和镜像占用的空间,并删除不再需要的镜像或容器。fdupes
或 find -samefile
查找并删除重复文件。ncdu
等工具提供更直观的磁盘使用情况。在执行任何删除操作之前,请务必备份重要数据,以防意外删除导致数据丢失。