要監控Debian系統的清理效果,可以采取以下幾種方法:
df
命令df
命令可以顯示文件系統的磁盤空間使用情況。
df -h
-h
選項以人類可讀的格式顯示(例如 MB、GB)。du
命令du
命令可以顯示目錄或文件的磁盤使用情況。
du -sh /path/to/directory
-s
選項顯示總計。-h
選項以人類可讀的格式顯示。ncdu
工具ncdu
是一個基于 curses 的磁盤使用分析工具,可以更直觀地查看磁盤空間使用情況。
首先安裝 ncdu
:
sudo apt-get install ncdu
然后運行:
ncdu /path/to/directory
lsof
命令lsof
命令可以顯示打開的文件和使用它們的進程。
sudo lsof | grep deleted
這可以幫助你找到那些已經被刪除但仍然被進程占用的文件,這些文件會占用磁盤空間直到相關進程關閉它們。
iotop
工具iotop
是一個類似于 top
的工具,但它顯示的是磁盤 I/O 使用情況。
首先安裝 iotop
:
sudo apt-get install iotop
然后運行:
sudo iotop
atop
工具atop
是一個系統監控工具,可以顯示系統的各種資源使用情況,包括磁盤 I/O。
首先安裝 atop
:
sudo apt-get install atop
然后運行:
sudo atop
sar
命令sar
是一個系統活動報告工具,可以收集、報告或保存系統活動信息。
首先安裝 sysstat
包:
sudo apt-get install sysstat
然后運行:
sar -d 1
-d
選項顯示磁盤使用情況。1
表示每秒更新一次。smartctl
工具smartctl
是一個用于監控硬盤健康狀況的工具。
首先安裝 smartmontools
:
sudo apt-get install smartmontools
然后運行:
sudo smartctl -a /dev/sda
/dev/sda
是你的硬盤設備名稱。通過這些工具和方法,你可以有效地監控 Debian 系統的清理效果,并確保磁盤空間得到合理利用。