在CentOS中監控磁盤回收情況,可通過以下命令和工具實現:
基礎命令
df -h
:查看磁盤空間使用情況,以人類可讀格式顯示已用/剩余空間。du -sh /path
:統計指定目錄的磁盤占用,-s
匯總總計,-h
顯示可讀格式。iostat -x 1
:監控磁盤I/O活動,-x
顯示擴展統計,1
表示每秒刷新一次。sar -d 1 10
:收集磁盤使用數據,1
秒采樣一次,共10次。工具監控
sudo yum install ncdu
sudo ncdu /path/to/directory
日志分析
/var/log/messages
或/var/log/syslog
,過濾磁盤相關日志。/var/log/audit/audit.log
獲取文件刪除等操作記錄。清理驗證
df -h
對比前后磁盤使用量變化。lsof | grep deleted
查看被刪除但仍被進程占用的文件,避免“假回收”。以上方法可幫助監控磁盤空間回收效果及異常占用情況。