无法让 smartctl 工作

无法让 smartctl 工作

在我的 Debian wheezy 服务器上,我使用软件突袭1有两个硬盘dev/sda3dev/sdb3连接到dev/md2

mdadm --detail /dev/md2
Number   Major   Minor   RaidDevice State
   0       8        3        0      active sync   /dev/sda3
   1       8       19        1      active sync   /dev/sdb3

raid 似乎没问题,但其中一个磁盘上 SMART 未运行:

smartctl --all /dev/sda

说:

SMART support is: Available - device has SMART capability.
SMART support is: Disabled

同时/dev/sdb给出了很多SMART信息。

我试着开始它

smartctl -s on /dev/sda -T verypermissive not working

但它没有开始:

Error SMART Enable failed: scsi error aborted command
Smartctl: SMART Enable Failed.

我怎样才能让它运行?还是说磁盘有问题?

答案1

您没有指定您正在使用哪种 RAID 控制器( 的输出sudo hdparm -I /dev/sda可能会有所帮助),但它可能会显示虚拟驱动器并隐藏物理驱动器。像询问单个磁盘一样询问阵列的物理健康状况没有多大意义。

也许您的 RAID 解决方案显示了实际的不同设备上的磁盘?如果是这样,这些将是要传递给的smartctl

另请检查您的文档 - 也许有一个单独的实用程序可以使阵列向每个磁盘发出 SMART 命令并返回报告。

答案2

如果 SMART 无法启用,即使在救援模式下也无法启用,这意味着硬盘无法正常工作,并且应该更换

相关内容