2个版本
0.1.5 | 2023年5月20日 |
---|---|
0.1.4 | 2023年1月16日 |
#660 in 硬件支持
70KB
319 代码行
显示漂亮的HDD/SSD列表
很久以前,当我从Solaris切换到Linux时,我错过了“hd”实用程序。在Linux中,“hd”命令用于十六进制转储,在Solaris中,它显示包含HDD信息的漂亮表格。
我编写了一个具有相似功能的“shd”shell脚本。之后,我用Python重写了它,添加了选项和漂亮的颜色。当前版本0.1是用Rust编写的,作为针对x86_64 Linux、i686、ARM和AARCH64的静态构建的二进制文件。
安装
安装smartmontools (>=7.0),然后从发布页面下载相应的二进制文件,chmod +x并享受。
用法
shd [-h] [--temp-warn TEMP] [--temp-crit TEMP] [-R] [-y] [-e] [-s] [-f]
--temp-warn TEMP Warning temperature, default: 40 C
--temp-crit TEMP Critical temperature, default: 45 C
-f, --fahrenheit Temperature in Fahrenheit
-R, --raw Suppress colors
-y, --full Display full disk info
-e, --errors Display only disks with errors / critical temperature
-s, --no-header Suppress header
退出代码
- 1 关键温度
- 2 检测到错误
- 3 smartctl错误
如果驱动器的smart状态未报告或报告为passed=false,则该工具认为驱动器存在错误。
依赖关系
~5–15MB
~145K SLoC