我无法再使用 SMART 数据和自我测试来检查我的外部硬盘状态。
使用磁盘时,之前可用的选项已被禁用,如下面的屏幕截图所示:
我猜这与某些权限有关,但我不知道该怎么做。
答案1
如果硬盘突然开始不报告 SMART 数据,这绝不是好消息。
因此,请检查您的驱动器是否具有 SMART 功能:
sudo hdparm -I /dev/XdY
(其中 X=h
或s
和 Y= a
, b
, c
, ... 取决于您的硬件)并启用它:
sudo smartctl --smart=on /dev/sdb
并安装 SMART 监控的命令行版本:
apt-get install smartmontools
然后执行命令:
smartctl --scan
这应该会显示系统上的驱动器。然后键入以下内容对有问题的驱动器执行更深入的扫描:
smartctl --all /dev/XdY
如果上述测试没有给出任何确切结果,请通过以下方式进行更深入的测试:
smartctl --all /dev/XdY --test=short
了解更多信息:man smartctl
就你的情况来说,出现了严重的错误,请先备份然后出去买一个新驱动器!
答案2
您可以列出所有驱动器并检查一行命令。
for i in {a..z}; do printf "\n/dev/sd$i\n"; smartctl --all /dev/sd$i | grep -i '$family\|model\|capacity\|Serial Number\|reallocated_Sector\|Uncorrectable\|Start_Stop_Count\|Power_On_Hours\|Power_Cycle_Count\|Command_Timeout\|High_Fly_Writes\|Airflow_Temperature\|Temperature_Celsius\|Load_Cycle_Count\|Current_Pending_Sector\|Retract_Count\|Reported_Uncorrect'; done