在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系統中的磁盤空間,確保系統的穩定性和性能。