溫馨提示×

centos filesystem空間不足怎么辦

小樊
51
2025-09-26 07:19:56
欄目: 云計算

1. 快速定位空間占用大戶

首先通過以下命令明確磁盤空間的使用情況,鎖定需要清理的目標:

  • 查看各分區使用率df -h(重點關注Use%列,超過80%需警惕)。
  • 遞歸分析目錄大小du -sh /* | sort -rh(按大小排序,快速識別占用最大的目錄,如/var、/home)。
  • 查找大文件find / -type f -size +100M -exec ls -lh {} \;(查找系統中大于100MB的文件,可根據實際情況調整閾值)。

2. 清理臨時文件與緩存

臨時文件和緩存是“空間殺手”,優先清理無風險:

  • 清理/tmp/var/tmp目錄rm -rf /tmp/* /var/tmp/*(刪除臨時文件,注意:避免刪除正在使用的臨時文件)。
  • 清理YUM/DNF緩存yum clean all(CentOS 7及以下)或dnf clean all(CentOS 8及以上),釋放軟件包緩存。
  • 清理系統緩存rm -rf /var/cache/yum/* /var/cache/dnf/*(進一步清理包管理器緩存)。

3. 管理日志文件

日志文件長期積累易占滿空間,需定期清理或輪轉:

  • 手動清理舊日志find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;(刪除修改時間超過30天的.log文件)。
  • 清空日志文件truncate -s 0 /var/log/*.log(將日志文件大小截斷為0,保留文件結構)。
  • 使用logrotate自動管理:編輯/etc/logrotate.conf,設置日志輪轉周期(如daily)、保留數量(如rotate 7)及壓縮選項(如compress),或通過logrotate -f /etc/logrotate.conf強制立即輪轉。

4. 卸載無用軟件與大文件

減少不必要的軟件安裝和大文件占用:

  • 卸載不需要的軟件包yum remove <package_name>(如yum remove httpd)或dnf remove <package_name>(CentOS 8+),釋放軟件安裝目錄空間。
  • 刪除舊內核版本rpm -q kernel(列出所有已安裝內核),yum remove kernel-<舊版本號>(保留最新2個內核,避免系統崩潰)。
  • 清理用戶臨時文件find /home/<username> -type f -name "*.tmp" -delete(刪除用戶目錄下的臨時文件,如/home/user1)。

5. 擴展磁盤空間(長期解決方案)

若清理后仍空間不足,需通過擴展磁盤解決:

  • LVM在線擴容(推薦)
    1. 新增物理磁盤或擴展現有分區(虛擬機可在VMware/VirtualBox中擴展虛擬磁盤)。
    2. 創建物理卷:pvcreate /dev/sdb/dev/sdb為新磁盤)。
    3. 擴展卷組:vgextend centos /dev/sdbcentos為卷組名,可通過vgdisplay查看)。
    4. 擴展邏輯卷:lvextend -l +100%FREE /dev/centos/rootroot為邏輯卷名,可通過lvdisplay查看)。
    5. 調整文件系統大?。?code>xfs_growfs /dev/centos/root(XFS文件系統)或resize2fs /dev/centos/root(EXT4文件系統)。
  • 新增分區掛載
    1. 使用fdisk /dev/sdb創建新分區(如/dev/sdb1),格式化為ext4xfsmkfs.ext4 /dev/sdb1。
    2. 創建掛載點:mkdir /data。
    3. 臨時掛載:mount /dev/sdb1 /data,驗證是否成功。
    4. 持久化掛載:編輯/etc/fstab,添加/dev/sdb1 /data ext4 defaults 0 0,重啟后生效。

注意事項

  • 備份重要數據:清理或擴容前,務必備份/home、/var等關鍵目錄,防止誤操作導致數據丟失。
  • 避免刪除系統關鍵文件:如/boot、/etc目錄下的文件,刪除可能導致系統無法啟動。
  • 定期維護:設置定時任務(如crontab -e添加0 3 * * * /usr/bin/ncdu / > /var/log/disk_usage.log),每周自動分析磁盤使用情況,提前預警。

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