最初の質問にはすでにいくつかの適切な答えがありますので、ディスクのラベル付けという質問の背景に焦点を当てます。
ドライブのシリアル番号を使用して、ホットスワップベイのラベルを印刷します。これは、ドライブを一意かつ一貫して識別するための最良の方法です。どのベイ、またはどのコントローラーに接続されているかに関係なく変更されません。
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-*
SATAおよびSASドライブを含むすべての「scsiのような」ドライブの検索に一致します。SATAドライブのみのシステムでata-*
も同様に機能します)
たとえば、私のZFSサーバーシステムの1つでは、次のような出力が生成されます。
#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ポートまたはLSI SAS-2008コントローラーのSASポートに差し込まれたSATAドライブです。
ラベルプリンターを接続していた場合、の出力に基づいてラベルを印刷するのは簡単ですlist_disks
。代わりに古い手動のラベルライターを使用しました。印刷されたラベルには、ブランド/モデルのないシリアル番号のみが含まれています(必要なときにドライブを識別するのに十分です)。ラベルは、ドライブが故障して交換が必要な場合に非常に便利です。