如何无需编译修改版二进制文件为htop添加自定义磁盘使用率仪表
无需自行编译修改版二进制即可为htop添加根分区磁盘使用率仪表
不需要修改源码编译htop,官方原生功能就支持直接展示根分区使用率,完全可以和CPU、内存、负载等其他监控信息放在同一界面查看,具体操作如下:
前置检查
首先确认你安装的htop版本为3.0及以上,目前Debian 11+、Ubuntu 22.04+、Fedora 34+、Arch等绝大多数主流发行版官方源提供的htop都满足该版本要求,终端执行htop --version即可查看当前版本。如果版本低于3.0,直接用系统自带包管理器升级到官方源最新版即可,不需要自行编译。
配置步骤
- 终端输入
htop启动程序,按F2进入设置界面 - 用方向键切换到「Meters」(仪表)配置页,左侧区域是所有可用的原生仪表列表
- 在列表中找到
Filesystem类仪表,选中后按回车,在弹出的挂载点列表里选择挂载路径为/的根分区 - 选择偏好的展示样式(纯文本/进度条),再选择该仪表的放置位置(顶部栏左/右侧、底部栏左/右侧都支持),确认添加
- 按
F10保存配置退出设置,此时主界面就能看到根分区的磁盘使用率、已用容量/总容量,数据和执行df -h /拿到的结果完全一致
补充说明
不需要额外编写脚本抓取df命令输出、不需要挂载外部程序输出、不需要打自定义补丁,所有磁盘数据都是htop直接读取系统文件系统状态获取,资源占用极低,和其他原生监控项的刷新频率、显示样式完全统一。
不要使用第三方修改的htop分支,官方原生版本的文件系统仪表就支持自定义展示任意挂载点的磁盘使用情况,完全可以满足整合监控信息的需求。
内容的提问来源于stack exchange,提问作者jackar
相关产品推荐
相关产品推荐

