在Ubuntu系统中,定期清理磁盘空间是保持系统高效运行的重要步骤。以下是一些最佳实践,可以帮助你释放不必要的文件,优化存储空间:
df -h
命令查看各分区空间占用情况,重点关注使用率超过80%的分区。df -i
检查inode使用情况,以防是inode耗尽导致的问题。/tmp/*
:删除所有临时文件。/var/cache/apt/archives/*
:清理APT包管理器的缓存。~/.cache/*
:删除用户主目录下的缓存文件。~/.local/share/Trash/*
:清空回收站内容。sudo apt-get clean
:删除所有已下载的软件包文件。sudo apt-get autoclean
:删除过时的软件包缓存。sudo apt autoremove
:删除不再需要的依赖包和配置文件。dpkg --list | grep linux-image
。sudo apt purge linux-image-x.x.x-x-generic
。sudo apt remove package_name
卸载软件包。lsof | grep deleted
查看被删除但仍被进程占用的文件。kill -9 <PID>
结束占用进程后删除文件。docker system prune -af
:删除无用镜像、容器和卷。fdisk
(分区)、resize2fs
(调整文件系统大小)。cron
执行 apt clean
或日志轮转。在执行上述任何清理操作之前,请确保备份重要数据,以免误删造成数据丢失。