Ihre erste Frage hat bereits einige gute Antworten, daher werde ich mich auf den Hintergrund Ihrer Frage konzentrieren und die Datenträger beschriften.
Ich verwende die Seriennummer des Laufwerks, um Etiketten für Hot-Swap-Einschübe zu drucken. Dies ist die beste Methode, um das Laufwerk eindeutig und konsistent zu identifizieren. Es ändert sich nicht, unabhängig davon, an welcher Position oder an welchem Controller es angeschlossen ist.
Sie erwähnen nicht, ob Sie Linux oder ein anderes Unix verwenden, aber unter Linux können Sie eine Liste der Festplatten (und Partitionen, die wir ausschließen möchten) mit ihrer Marke, ihrem Modell und ihrer Seriennummer erhalten, indem Sie in / nachsehen. dev / disk / by-id / verzeichnis. Ich finde den folgenden Bash-Alias nützlich:
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-*
Wenn alle "SCSI-ähnlichen" Laufwerke, einschließlich SATA- und SAS-Laufwerke, gefunden werden ata-*
, funktioniert dies auch auf Systemen mit nur SATA-Laufwerken. )
zB auf einem meiner ZFS-Server-Systeme erzeugt es eine Ausgabe wie diese:
# list_disks | Sortieren
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
Wie Sie sehen, enthält die Auflistung / dev / disk / by-id die Marke und Modellnummer jedes Laufwerks sowie die Seriennummer. Dies sind alles SATA-Laufwerke, die entweder an SATA-Ports oder SAS-Ports eines LSI SAS-2008-Controllers angeschlossen sind.
Wenn ich einen Etikettendrucker angeschlossen hätte, wäre es einfach genug, Etiketten basierend auf der Ausgabe von zu drucken list_disks
. Ich habe stattdessen einen alten manuellen Etikettendrucker verwendet, weil ich das hatte. Die gedruckten Etiketten enthalten nur die Seriennummer ohne Marke / Modell (das reicht mir, um das Laufwerk zu identifizieren, wenn ich es benötige). Die Etiketten sind sehr praktisch, wenn ein Laufwerk ausfällt und ausgetauscht werden muss.