在Linux系统中,释放磁盘空间是确保系统稳定运行的重要步骤。以下是一些实用的清理技巧:
使用 df -h
命令可以直观地查看文件系统的磁盘使用情况,包括总容量、已使用空间、可用空间和使用百分比等信息。
du
命令查找占用空间大的目录:du -sh * | sort -rh | head -n 10
find
命令查找大于一定大小的文件:find / -type f -size +500M
find / -type f -size +500M -exec ls -lh {} +
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
rm -rf /tmp/*
apt-get
(Debian/Ubuntu系统)或 yum
(RHEL/CentOS系统)删除不再需要的软件包:sudo apt-get remove package_name
sudo apt-get autoremove
sudo yum remove package_name
sudo yum autoremove
logrotate
工具自动管理日志文件,或者手动删除旧的日志文件:sudo rm /var/log/*.log
dpkg --list | grep linux-image
sudo apt-get remove linux-image-old_version
LVM(逻辑卷管理)可以帮助动态调整磁盘空间,适用于需要灵活管理存储的场景。
使用 tar
命令将多个文件或目录打包成一个压缩文件,使用 gzip
或 bzip2
命令对文件进行压缩。
使用Quota配额可以限制磁盘空间的使用,避免硬盘满的情况发生。
在执行任何删除操作之前,请务必谨慎确认要删除的文件或文件夹是否确实无用,以免因误删重要数据而造成不可挽回的损失。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux清理技巧:如何释放磁盘空间