#list #hdd #ssd #cli #pretty-table

app shd

显示漂亮的HDD/SSD列表

2个版本

0.1.5 2023年5月20日
0.1.4 2023年1月16日

#660 in 硬件支持

MIT许可证

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