要监控 CentOS 分区的使用情况,您可以使用以下命令:
df
命令:查看磁盘空间使用情况
df -h
这将以易读的格式(如 G、M、K)显示所有挂载的分区及其使用情况。
du
命令:查看目录或文件的磁盘使用情况
du -sh /path/to/directory
这将显示指定目录的总大小。使用 -s
选项仅显示总计,而不显示每个子目录的大小。使用 -h
选项以易读的格式显示大小。
ncdu
命令:查看目录或文件的磁盘使用情况(需要安装)
sudo yum install ncdu
ncdu /path/to/directory
这将以交互式界面显示指定目录的磁盘使用情况,方便您快速找到占用空间最大的文件和目录。
iotop
命令:监控磁盘 I/O 使用情况(需要安装)
sudo yum install iotop
sudo iotop
这将显示实时磁盘 I/O 使用情况,包括进程 ID、用户、读写字节数等。
atop
命令:监控系统资源使用情况(包括磁盘 I/O)(需要安装)
sudo yum install atop
sudo systemctl start atop
sudo systemctl enable atop
这将启动 atop
服务并定期记录系统资源使用情况。您可以通过查看 /var/log/atop/atop_YYYYMMDD
文件来查看历史记录。
通过这些命令,您可以监控 CentOS 分区的使用情况并找到可能的问题。如果您需要更详细的监控和分析,可以考虑使用第三方工具,如 glances
或 Zabbix
。