1 # df -i
執行以上命令,發現/上的 inodes 佔用率為81%,於是開始處理。
首先找出哪個目錄底下檔案數最多:
1 # cd /2 # for i in $(ls);do
echo $ && find $ | wc -l;done
我找出的目錄是/var/spool/clientmqueue目錄,檔案數有200萬左右。之
所有有這麼多,是因為定時任務的原因。如果某個定時任務執行時有輸出內容,
這些輸出內容會以郵件的形式發往crontab的使用者,慢慢的就佔滿了空間。
解決辦法:在定時任務命令後重定向到空裝置中去。
> /dev/null 2>&1
找到之後,就開始刪除那200萬檔案。
1 # cd /var/spool/clientmqueue23 # ls | xargs
rm -f
最終inodes佔用率降為40%。
記一次伺服器記憶體報警的解決
週六的早晨收到伺服器記憶體告警郵件,嚇一大跳,趕緊爬起來,不然很嚴重的好嗎1 查出報警的記憶體目錄 命令 df h這樣原因就很清晰了,是伺服器的備份策略出現了問題。本應每隔七天備份這七天的日誌,現在是每分鐘都在備份這七天的日誌。很明顯是備份的定時任務cron語法使用錯誤。檢視伺服器備份定時指令碼 c...
記一次伺服器事故
mysql資料庫報錯 can t create write to file tmp sql 6ccc 0.myi 在開始刪除之後,所有服務就已經恢復正常執行了,接下來就是優化那個session了,哎又是埋坑.最後附上inode擴容的方法 但是需要注意,手動擴inode,一般是新建分割槽時設定的,該操...
記一次伺服器專案遷移
今天被分配了伺服器專案遷移的任務,現在還在傳輸,閒著沒事就寫下總結,也算是一種學習 開啟虛擬機器,訪問需要遷移的伺服器 賬號密碼請向領導或運維索要 找到需要遷移的專案,一般在home 公司名 專案名,例如我所在的公司服務放置在home che tomcat epc 10100複製專案 訪問被遷移到的...