轉載:檔案系統inodes使用率過高問題處理
阿新 • • 發佈:2020-11-27
轉載:https://www.cnblogs.com/lYng/p/9441857.html
運維過程中經常碰見檔案系統inodes使用率過高導致檔案系統不可寫的問題,常見場景如下
1、Oracle產生的審計檔案,特別是DG備庫或者審計設定為OS時 2、crontab產生大量郵件,導致/var/spool/postfix/maildrop下大量小檔案
普通刪除檔案
find /var/spool/postfix/maildrop/ -type f |xargs rm -rf ##crontab新增引數,避免產生mail crontab -e ; 新增MAILTO="" ##重啟: /etc/init.d/crond restart
通過rsync刪除大量檔案
## 安裝rsync yum install rsync ##先建立一個空目錄 mkdir /tmp/empty/ ##清空目標目錄 rsync --delete-before /tmp/empty/ /var/spool/postfix/maildrop/ -delete-before 接收者在傳輸之前進行刪除操作 -progress 在傳輸時顯示傳輸過程 -a 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性 -H 保持硬連線的檔案 -v 詳細輸出模式 –stats 給出某些檔案的傳輸狀態