/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마더보드의 물리적 포트에 매핑된다고 말할 수 있습니다. 올바른 드라이브를 교체했습니다!

이는 한 인스턴스의 샘플 세트이므로 다른 인스턴스와 다를 수 있습니다.

답변2

내가 기억하는 한, 이것은그렇지 않을 수도 있다마더보드의 순서와 동일해야 합니다. 완벽하게 확인하려면 다음을 사용하세요.

smartctl -i /dev/sda

/dev/sda로 표시된 HDD의 일련 번호를 가져옵니다. (smartmontools를 설치해야 할 수도 있지만 일반적으로 이미 설치되어 있습니다.)

관련 정보