溫馨提示×

centos清理磁盤空間的技巧

小樊
55
2025-04-10 18:53:12
欄目: 云計算

在CentOS系統中,清理磁盤空間是確保系統性能和穩定性的重要任務。以下是一些有效的清理技巧:

1. 查看磁盤使用情況

  • 使用 df -h 命令查看磁盤空間使用情況,以了解哪些分區占用了大量空間。

2. 清理日志文件

  • 清理系統日志:使用 journalctl --vacuum-time=7d 命令清理系統日志,保留最近7天的日志文件。
  • 清理舊日志文件:手動刪除或截斷 /var/log 目錄下較大的日志文件。例如,刪除修改時間超過30天的日志文件:
    find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
    
  • 使用logrotate:配置和使用 logrotate 工具自動化日志文件的清理和歸檔。

3. 清理YUM緩存

  • 使用 yum clean all 命令清理YUM緩存,包括軟件包緩存和元數據緩存。
  • 手動刪除YUM緩存文件:
    rm -rf /var/cache/yum/*
    

4. 清理臨時文件

  • 清理 /tmp 目錄下的臨時文件:
    rm -rf /tmp/*
    
  • 清理 /var/cache 目錄下的緩存文件:
    rm -rf /var/cache/*
    

5. 刪除孤立包

  • 使用 package-cleanup 工具查找并刪除孤立包:
    package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
    

6. 刪除舊內核

  • 使用 package-cleanup 工具刪除舊內核,只保留最近的幾個內核版本:
    package-cleanup --oldkernels --count=2
    

7. 清理Composer緩存

  • 如果使用Composer,可以清理其緩存:
    composer clear-cache
    

8. 清理系統緩存

  • 使用以下命令清理系統緩存,釋放內存:
    sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
    

9. 擴展磁盤空間

  • 如果以上方法都無法釋放足夠空間,可以考慮擴展磁盤空間,例如通過添加新磁盤或擴展現有分區。

在執行任何清理操作之前,建議先備份重要數據,以防誤刪。定期進行磁盤空間檢查和清理,可以有效保持系統的良好性能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女