У вашому початковому запитанні вже є кілька хороших відповідей, тож я зупинюсь на тлі вашого запитання, позначаючи диски.
Серійний номер накопичувача використовую для друку міток для відсіків гарячої заміни - це найкращий спосіб однозначно та послідовно ідентифікувати привід. Він не зміниться незалежно від того, до якого відсіку чи до якого контролера підключено.
Ви не згадуєте, чи використовуєте ви 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'
(збігається для 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
. Натомість я використав старий посібник для написання лейблів, тому що це було у мене. Надруковані етикетки містять лише серійний номер без марки / моделі (цього мені достатньо, щоб визначити привід, коли мені потрібно). Етикетки дуже зручні, коли накопичувач виходить з ладу і його потрібно замінити.