私のカーネルログには、次のエントリが表示されます。
[0.765510] sd 3:0:0:0:[sdb] 3907029168 512バイト論理ブロック: (2.00TB / 1.81TiB)
何かが失敗した場合、通常は次のようになります。
[6007.433977] ata8.00: 再検証失敗 (errno=-5)
どのドライブに障害があるかを確認するには、sd:X:X:X:X を ataX:00 に変換するにはどうすればよいですか?
答え1
カーネルデバイス名からataデバイス名へのマッピング(多対一):
readlink /sys/class/block/sda | tr / \\012 | grep '^ata'
ataデバイス名からカーネルデバイス名へのマッピング(1対多):
ls -l /sys/class/ata_port/ata1/device/host*/target*/*/block