/dev/disk/by-path は Linux の SATA ポートに対応していますか

/dev/disk/by-path は Linux の SATA ポートに対応していますか

/dev/sda が障害を報告しているため、新しいものと交換する必要があります。どの物理ポートに接続されているかを特定しようとしています (サーバーにこのドライブ タイプが 4 つあるため、目視したりシリアル番号を簡単に確認したりすることはできません)。

これがあれば:

lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-1:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-2:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-3:0:0:0 -> ../../sdd
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-4:0:0:0 -> ../../sde
lrwxrwxrwx 1 root root   9 Apr 15 16:31 pci-0000:00:1f.2-scsi-5:0:0:0 -> ../../sdf

最初の物理 SATA ポートに /dev/sda が含まれる可能性はどれくらいですか?

lshwカーネルの問題により実行できず、hdparms -I手がかりも得られないことに注意してください。

答え1

/dev/disk/by-path故障したドライブを交換する必要がありましたが、少なくともこのケースでは、パス マッピングはマザーボード上の物理ポートにマッピングされていると言えます。正しいドライブを交換しました。

これは 1 つのインスタンスのサンプル セットなので、他のインスタンスとは異なる場合があります。

答え2

私の記憶の限りでは、これはではないかもしれないマザーボード上の順序と同じ順序にしてください。確実にするために、

smartctl -i /dev/sda

/dev/sda というラベルの付いた HDD のシリアル番号を取得します。(smartmontools をインストールする必要があるかもしれませんが、通常は既にインストールされています。)

関連情報