
我的外接硬盘盒里的硬盘无法检测健康状态。问了ai,以下是ai的建议:
结果其实是好的:你的新固件仍然支持 SMART 透传,只是飞牛/smartctl --scan-open 没有自动把这个硬盘盒匹配出来。正确参数就是:
-d sat
你的两块 USB 盘都可以正常读取健康信息:
smartctl -a -d sat /dev/sdc
smartctl -a -d sat /dev/sdd
当前结论
- 硬盘盒固件没有完全坏,SMART/SAT 透传可用。
usbjmicron 不适合当前固件,不要再用。
- 飞牛界面不显示健康信息,多半是因为 USB 设备 ID 变成了
1561:1561 ORICO ORICO,系统没有自动套用 -d sat。
- 这不是硬盘数据问题,也不是硬盘无法读取问题。
怎么让系统能长期查看
你可以先用命令行方式监控,比如:
smartctl -H -d sat /dev/sdc
smartctl -A -d sat /dev/sdc
smartctl -H -d sat /dev/sdd
smartctl -A -d sat /dev/sdd
如果想看温度:
smartctl -A -d sat /dev/sdc | grep -i Temperature
smartctl -A -d sat /dev/sdd | grep -i Temperature
如果飞牛界面不支持给 USB 盘指定 -d sat,那界面可能仍然不会显示。这种情况下有三个选择:
- 继续使用当前固件,用命令行或脚本监控 SMART。
- 找飞牛是否有“自定义 SMART 参数/设备类型”的配置,把
/dev/sdc、/dev/sdd 指定为 sat。
- 换回原厂固件或换一个飞牛能自动识别的硬盘盒。