新しいディスクの1つをボリュームグループ(VG)に追加するための新しいbashスクリプトを作成しようとしています。
Linuxボックスがあり、10
新しいディスクを追加したとしましょう。
目標は、ディスクの1つを手動で「ラベル」してからbashスクリプトを実行して、同様のコマンドlsblk
で「ラベル付き」ディスクを選択し、そのディスクをVG
答え1
実際にフォーマットせずにディスクに「ラベルを付ける」ことはできません。これは通常、ファイルシステムのヘッダーを意味するラベルをどこかに書く必要があるためです。あなたはできますPVにタグを追加ただし、これを行うには、まずディスクにLVM PVフォーマットを作成する必要があります。特定のドライブを識別する必要がある場合は、そのドライブが提供する情報を使用する必要があります。WWN/WWIDまたはシリアル番号。lsblk
次の2つを印刷できます。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT SERIAL WWN
sda 8:0 0 931,5G 0 disk S3Z9NB0KB83128X 0x5002538e40aa0206
これはシンボリックリンクの作成にも使用されます。/dev/disk/by-id
答え2
もう一つの考え
ディスクIDと名前(キーと値のペア)のデータベースを保持できます。他の場所に保管してください。ディスクが空の状態で到着して後で書き込まれるため、ディスクに保存できません(タグは継続的に書き込まれます)。デバイスに組み込まれているIDタイプを選択する必要があります(プラグを抜いても変更されず、再利用されません)。
既存のツールがあるのか、それとも作成するのかわかりません。