/dev/disk/by-path 是否对应 linux 中的 SATA 端口

/dev/disk/by-path 是否对应 linux 中的 SATA 端口

我的 /dev/sda 报告故障,所以我需要更换一个新的。我试图识别它连接到哪个物理端口(服务器中有四个这种类型的驱动器,所以我无法目测,也无法轻松看到序列号)。

如果我有这个:

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,但通常它已经存在。)

相关内容