在CentOS系統中,有多種方法可以監控磁盤空間。以下是一些常用的命令和工具:
df
命令df
命令用于顯示文件系統的磁盤空間使用情況。
df -h
-h
選項表示以人類可讀的格式顯示(例如,MB、GB)。du
命令du
命令用于顯示目錄或文件的磁盤使用情況。
du -sh /path/to/directory
-s
選項表示只顯示總計。-h
選項表示以人類可讀的格式顯示。ncdu
工具ncdu
是一個基于文本的用戶界面磁盤使用分析工具,它提供了更直觀的界面來查看磁盤使用情況。
首先,安裝 ncdu
:
sudo yum install ncdu
然后,運行 ncdu
:
ncdu /path/to/directory
iotop
工具iotop
是一個實時監控磁盤I/O使用情況的工具。
首先,安裝 iotop
:
sudo yum install iotop
然后,運行 iotop
:
sudo iotop
sar
命令sar
命令用于收集、報告或保存系統活動信息,包括磁盤I/O統計信息。
首先,確保 sysstat
包已安裝:
sudo yum install sysstat
然后,運行 sar
:
sar -d 1
-d
選項表示顯示磁盤使用情況。1
表示每秒更新一次。watch
命令watch
命令可以定期運行一個命令并顯示其輸出。
例如,每5秒運行一次 df -h
:
watch -n 5 df -h
atop
工具atop
是一個高級的系統監控工具,可以監控CPU、內存、磁盤I/O等多種資源。
首先,安裝 atop
:
sudo yum install atop
然后,運行 atop
:
sudo atop
如果你更喜歡圖形化界面,可以使用一些第三方工具,如 Gnome Disk Utility
、KDE Partition Manager
或 Cockpit
。
sudo yum install cockpit
啟動 Cockpit:
sudo systemctl start cockpit.socket
sudo systemctl enable cockpit.socket
然后在瀏覽器中訪問 http://your_server_ip:9090
。
這些工具和方法可以幫助你有效地監控CentOS系統的磁盤空間使用情況。根據你的需求選擇合適的工具即可。