linux下顯示磁碟空間不足,,通過
df -ih
通過
du -sh *
查詢/目錄下的問題,最終查到/var/spool/postfix/maildrop目錄底下有大量檔案,
通過
ll |grep "^-"|wc -l
查詢後發現該目錄下有90w+檔案。查詢後得知:crond出錯導致/var/spool/postfix/maildrop/堆積
系統執行計畫任務crond時出錯。而crond在執行指令碼時會將保持資訊以郵件的形式傳送給crond使用者,而環境的postfix沒有正常執行,導致郵件傳送失敗,都會堆積在/var/spool/postfix/maildrop/目錄中,(可以在crontab中第一行增加mailto=""傳送為空)。如果sendmail或者postfix正常執行,則會在/var/mail目錄下也會堆積大量的郵件。
解決:1、vi /etc/crontab;將mailto=root修改為mailto="",儲存。
2、/etc/init.d/crond restart
刪除:1、find /var/spool/postfix/maildrop/ -type f |xargs rm -rf
linux磁碟空間檢視inode
伺服器一般是要求長期連續執行的,自動執行任務生成的各種檔案及日誌,可能使空間佔滿,從而造成業務故障,所以要定時清理。一般來說,linux空間佔滿有如兩種情況 1 空間被佔滿了 用df k 可以看到使用100 這種 情況下,滿的分割槽無法新建檔案,也無法輸出日誌,需要輸日誌的程序一般都會停止工作 2 ...
Linux索引節點 Inode 用滿導致空間不足
1 問題 在建立新目錄和檔案是提示 no space left on device 按照以前的情況,很有可能是伺服器空間又被塞滿了,通過命令檢視,發現還有剩餘。再用df i檢視了一下 分割槽的索引節點 inode 發現已經用滿 已用 100 導致系統無法建立新目錄和檔案。2 問題原因分析 inode...
Linux索引節點 Inode 用滿導致空間不足
在建立新目錄和檔案是提示 no space left on device 按照以前的情況,很有可能是伺服器空間又被塞滿了,通過命令檢視,發現還有剩餘。再用df i檢視了一下 分割槽的索引節點 inode 發現已經用滿 已用 100 導致系統無法建立新目錄和檔案。inode譯成中文就是索引節點,每個儲...