На ваш первоначальный вопрос уже есть несколько хороших ответов, поэтому я сосредоточусь на фоне вашего вопроса, маркировке дисков.
Я использую серийный номер привода для печати этикеток для отсеков горячей замены - это лучший способ однозначно и последовательно идентифицировать диск. Он не изменится независимо от того, к какому отсеку или к какому контроллеру он подключен.
Вы не упоминаете, используете ли вы Linux или какой-либо другой Unix, но в Linux вы можете получить список дисков (и разделов, которые мы хотим исключить) с указанием их марки, модели и серийного номера, просмотрев / каталог dev / disk / by-id /. Я считаю следующий псевдоним 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'
(Соответствие for scsi-*
находит все "scsi-подобные" диски, включая диски SATA и SAS. В системах с только дисками SATA также ata-*
будет работать)
например, на одной из моих систем ZFS-сервера он выдает такие данные:
# list_disks | Сортировать
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
Как видите, список / dev / disk / by-id включает в себя марку и номер модели каждого диска, а также серийный номер. Все они представляют собой диски SATA, подключенные к портам SATA или SAS на контроллере LSI SAS-2008.
Если бы у меня был подключен принтер этикеток, было бы достаточно легко печатать этикетки на основе результатов list_disks
. Вместо этого я использовал старый ручной писатель этикеток, потому что это то, что у меня было. На напечатанных этикетках указан только серийный номер без марки / модели (этого достаточно для идентификации диска, когда мне это необходимо). Этикетки очень удобны, когда привод выходит из строя и требует замены.