При использовании карты 3ware SATA / RAID можно ли связать серийный номер диска с устройством / dev / daN? Я могу получить серийные номера с помощью «smartctl -d 3ware, 0 / dev / twa0 -i», но я не знаю, соответствует ли «twa0» напрямую «da0». smartctl -a / dev / da0 просто сообщает мне, что мне нужно использовать -d 3ware, N, поэтому я не могу напрямую получить информацию таким образом.
Графический интерфейс FreeNAS действительно показывает серийные номера дисков, когда они находятся в томе, поэтому должен быть какой-то способ сделать это заранее. Мне нужны сопоставления устройства / последовательного порта, прежде чем я создам пул, потому что я хочу убедиться, что диски зеркалируются на двух картах sata 3ware. Я также хотел бы иметь возможность сопоставить расположение физических слотов с серийными номерами и именами устройств, чтобы упростить замену дисков в будущем.
Я использую FreeBSD 8.2 (FreeNAS 8.0 RC5)
Конфигурацию twaX to daX можно найти в dmesg.boot:
$ cat /var/run/dmesg.boot
da0 at twa0 bus 0 scbus0 target 0 lun 0
da0: <AMCC 9690SA-4I DISK 4.10> Fixed Direct Access SCSI-5 device
da0: 100.000MB/s transfers
da0: 476827MB (976541696 512 byte sectors: 255H 63S/T 60786C)
da1 at twa0 bus 0 scbus0 target 1 lun 0
На вопрос «Могу ли я получить их перед построением части массива?»:
На своих ящиках FreeBSD я устанавливаю 3dm2:
$ pkg_info 3dm\*
Information for 3dm-2.09.01.004_1,1:
Comment:
3ware RAID controller monitoring daemon and web server
Description:
3DM 2 provides a web interface to remotely create, manage and monitor
your 3ware RAID arrays. In the event of a hardware failure, 3DM 2 can
automatically notify you via email.
WWW: http://www.3ware.com/support/
После настройки 3dm2 вы можете войти в веб-интерфейс, и в разделе Информация :: Информация о диске он будет иметь:
Extra Drive Info (Controller ID 0 - VPort 0)
Drive Type SATA
Serial # 9YY0XX4N