私のDebian wheezyサーバーで私が使うソフトウェアレイド12つのハードドライブがあり、dev/sda3
次にdev/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はディスクの1つで実行されていません。
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を有効にできない場合は、ハードドライブが正しく機能していません。交換する必要があります。