在Linux系统中,磁盘空间管理是一项重要的任务,可以帮助我们保持系统的性能和稳定性。以下是一些有效的Linux磁盘清理攻略,帮助你找回丢失的存储空间:
df -h 命令查看各个挂载点的磁盘使用情况,以确定哪些分区空间不足。find 命令查找并删除大文件。例如,查找当前目录及其子目录中大于100MB的文件:find . -type f -size +100M -exec ls -lh {} \;
根据查找结果手动删除不需要的文件。sudo apt-get clean
sudo yum clean all
sudo rm -rf /tmp/*
rm -rf ~/.cache/*
journalctl 命令清理journal日志,保留最近7天的日志:sudo journalctl --vacuum-time=7d
sudo rm /var/log/*
sudo apt-get autoremove --purge
在基于RPM的系统中:sudo yum autoremove
dpkg --list | grep linux-image
或rpm -qa | grep kernels
sudo apt-get autoremove --purge linux-image-旧版本号
或sudo yum remove kernel-旧版本号
tar 命令压缩不经常使用的文件和文件夹:tar -czvf backup.tar.gz /path/to/large-directory
然后移到其他存储设备或云端。cron 定时运行 df 或 du 命令,发送邮件报警。rm -rf 命令时要非常小心,因为它会无提示地删除所有匹配的文件和目录。通过以上步骤,你可以有效地清理Linux系统中的磁盘空间,确保系统的稳定性和性能。