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