在CentOS系統中,優化磁盤空間是一個重要的維護任務,可以幫助確保系統的穩定性和性能。以下是一些實用的技巧和步驟,幫助你有效地管理CentOS系統的磁盤空間。
df -h
命令查看磁盤使用情況,以了解各個分區的空間占用情況。/var/log
目錄中,定期清理可以釋放大量空間。
find /var/log -type f -name "*.log" -size 50M -mtime 7 -exec truncate -s 0 {} \;
find /var/log -type f -name "*.log" -mtime 30 -exec rm -f {} \;
/etc/logrotate.conf
文件,配置日志輪轉策略。yum clean all
命令清理YUM緩存,包括軟件包緩存和元數據緩存。package-cleanup
工具查找并刪除不再需要的孤立包。
package-cleanup --quiet --leaves --exclude-bin
xargs yum remove -y
package-cleanup
工具刪除舊內核,只保留最近的幾個內核版本。composer clear-cache
/tmp
目錄下的臨時文件。
find /tmp -type f -mtime 5 -exec rm -f {} \;
systemd-tmpfiles-clean.timer
服務進行定時清理。sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo swapoff -a ; sudo swapon -a
ncdu
之類的磁盤清理工具來查看和管理磁盤空間。
ncdu
:sudo yum install ncdu
或 sudo dnf install ncdu
ncdu
:ncdu /path/to/directory
GParted
或 fdisk
。
在進行任何分區操作之前,請務必備份重要數據,以防數據丟失。