文件系統inodes使用率過高問題處理
阿新 • • 發佈:2018-08-08
所有 郵件 傳輸 crond 文件 顯示 pool --delete 避免
運維過程中經常碰見文件系統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 installrsync ##先創建一個空目錄 mkdir /tmp/empty/ ##清空目標目錄 rsync --delete-before /tmp/empty/ /var/spool/postfix/maildrop/ -delete-before 接收者在傳輸之前進行刪除操作 -progress 在傳輸時顯示傳輸過程 -a 歸檔模式,表示以遞歸方式傳輸文件,並保持所有文件屬性 -H 保持硬連接的文件 -v 詳細輸出模式 –stats 給出某些文件的傳輸狀態
文件系統inodes使用率過高問題處理