Twoje początkowe pytanie ma już kilka dobrych odpowiedzi, więc skupię się na tle twojego pytania, na etykietach dysków.
Używam numeru seryjnego napędu do drukowania etykiet dla wnęk typu hot swap - to najlepszy sposób na jednoznaczną i konsekwentną identyfikację napędu. Nie zmieni się niezależnie od tego, do której wnęki lub do którego kontrolera jest podłączony.
Nie wspominasz, czy używasz Linuksa, czy innego Uniksa, ale w Linuksie możesz uzyskać listę dysków (i partycji, które chcemy wykluczyć) z ich marką, modelem i numerem seryjnym, patrząc w / katalog dev / disk / by-id /. Uważam, że przydatny jest następujący alias bash:
alias list_disks='find /dev/disk/by-id/ -iname 'scsi-*' | grep -v -- -part | while read disk ; do echo $(readlink $disk | sed -e s:../../:: ) $(basename $disk); done'
(pasujące do scsi-*
znalezienia wszystkich „podobnych do SCSI” dysków, w tym dysków SATA i SAS. w systemach z tylko dyskami SATA, również ata-*
by działały)
np. na jednym z moich serwerów ZFS, generuje dane wyjściowe w następujący sposób:
# list_disks | sortować
sdb scsi-SATA_WDC_WD10EACS-00Z_WD-WCASJ2195141
sdc scsi-SATA_WDC_WD10EACS-00Z_WD-WCASJ2114122
sdd scsi-SATA_ST31000528AS_9VP4P4LN
sde scsi-SATA_ST31000528AS_6VP3FWAG
sdf scsi-SATA_ST31000528AS_9VP509T5
sdg scsi-SATA_ST31000528AS_9VP4RPXK
sdh scsi-SATA_OCZ-VECTOR_OCZ-0974C023I4P2G1B8
sdi scsi-SATA_OCZ-VECTOR_OCZ-8RL5XW08536INH7R
sdj scsi-SATA_ST31000528AS_9VP18CCV
sdk scsi-SATA_WDC_WD10EARS-00Y_WD-WMAV50933036
Jak widać, lista / dev / disk / by-id zawiera markę i numer modelu każdego dysku, a także numer seryjny. Wszystkie są dyskami SATA podłączonymi do portów SATA lub SAS w kontrolerze LSI SAS-2008.
Gdybym miał podłączoną drukarkę etykiet, łatwo byłoby wydrukować etykiety na podstawie wyników list_disks
. Zamiast tego użyłem starej ręcznej pisarki etykiet, ponieważ to właśnie miałem. Wydrukowane etykiety zawierają tylko numer seryjny bez marki / modelu (to wystarczy, aby zidentyfikować dysk, gdy zajdzie taka potrzeba). Etykiety przydają się w przypadku awarii dysku i wymagają wymiany.