要监控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 系统的清理效果,并确保磁盘空间得到合理利用。