Объясните, пожалуйста, как при помощи lshw определяют какой диск куда подключен?
мне lshw выводит разные строчки, среди них есть такие:
bus info: scsi@1:0.0.0
logical name: /dev/sda
bus info: scsi@2:0.0.0
logical name: /dev/sdb
bus info: scsi@3:0.0.0
logical name: /dev/sdc
bus info: scsi@4:0.0.0
logical name: /dev/sdd
bus info: scsi@5:0.0.0
logical name: /dev/sde
bus info: scsi@7:0.0.0
logical name: /dev/sdf
bus info: scsi@7:0.1.0
logical name: /dev/sdg
При помощи команды
hdparm -i /dev/sdN
я могу посмотреть серийный номер каждого диска.
Можно выключить компьютер, вынуть все диски физически, сверить серийные номера и определить какой из них надо отключать.
Суть проблемы: как не останавливая компьютер определить какой физический диск (например «четвёртый слева») нужно вынуть (чтобы заменить его в mdadm-массиве)?
Предыдущий админ (но я не админ, если что, мне просто любопытно) уверяет, что диски физически по-порядку расположены (т.е. самый левый - /dev/sda, второй слева - /dev/sdb, третий -/dev/sdc и т.д.). Учитывая, что udev имена меняет, мне страшновато вытягивать четвёртый просто так, потому что если всё развалится - это навсегда.
md127 : active raid6 sde[5](S) sdb[2] sdc[1] sda[3] sdd[6](F)
5860540224 blocks level 6, 64k chunk, algorithm 2 [5/3] [_UUU_]
Диск /dev/sde «spare» потому что произошел сбой диска /dev/sdd во время ресинхронизации, а потом ошибка при чтении с диска /dev/sda.
Теперь я хочу отключить /dev/sdd и вынуть его физически, для того, чтобы из дисков sde и нового sdd сделать jbod и скопировать руками туда то, что сможет скопироваться с дисков a,b,c.
Т.е. как формируется строчка
bus info: scsi@5:0.0.0