Sua pergunta inicial já possui algumas boas respostas; portanto, vou me concentrar nos antecedentes da sua pergunta, rotulando discos.
Uso o número de série da unidade para imprimir etiquetas para compartimentos hot swap - é a melhor maneira de identificar de forma única e consistente a unidade. Ele não será alterado independentemente de qual compartimento ou de qual controlador esteja conectado.
Você não menciona se está usando Linux ou algum outro Unix, mas no Linux você pode obter uma lista de discos (e partições, que queremos excluir) com a marca, modelo e número de série, consultando / diretório dev / disk / by-id /. Acho o alias do bash a seguir útil para isso:
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'
(a correspondência para scsi-*
encontrar todas as unidades "scsi-like", incluindo unidades SATA e SAS. em sistemas com apenas unidades SATA, ata-*
também funcionaria)
por exemplo, em um dos meus sistemas de servidor ZFS, ele produz resultados como este:
# list_disks | ordenar
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
Como você pode ver, a listagem / dev / disk / by-id inclui o número de marca e modelo de cada unidade, bem como o número de série. São todas as unidades SATA conectadas às portas SATA ou SAS em um controlador LSI SAS-2008.
Se eu tivesse uma impressora de etiquetas conectada, seria fácil imprimir etiquetas com base na saída de list_disks
. Em vez disso, usei um gravador de etiquetas manual antigo, porque era isso que eu tinha. As etiquetas impressas contêm apenas o número de série sem a marca / modelo (basta identificar a unidade quando necessário). As etiquetas são muito úteis quando uma unidade falha e precisa ser substituída.