Centos 6サーバーにLVMディスクを追加しました。ディスクを追加した後、echo '- - -' > host0/scan
サーバーに追加したばかりの新しいディスクを検索するコマンドを使用しました。
その後、コマンドを使用して新しいディスクを表示できますfdisk -l
。ただし、サーバーを再起動した後にのみ、同じディスクに属するLVMデバイスを表示できます。
新しいディスクを追加した後の結果は次のとおりです。
fdisk -l
Disk /dev/sdb: 751.6 GB, 751619276800 bytes
255 heads, 63 sectors/track, 91379 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x119722fe
Device Boot Start End Blocks Id System
/dev/sdb1 1 91379 734001786 83 Linux
サーバーの再起動後に追加された内容は次のとおりです。
Disk /dev/mapper/data-lv: 751.6 GB, 751615082496 bytes
255 heads, 63 sectors/track, 91378 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
サーバーを再起動せずにLVMデバイスを表示する方法はありますか?
答え1
vgchange -a y
すべてのLVMデバイスを有効にする必要があります。
vgchange -a y <vg_name>
一つを活性化し、
どちらの操作も再起動は不要です。
からman vchange
:
説明 vgchange を使用すると、1 つ以上のボリュームグループ属性を変更できます。主な目的は、VolumeGroupName、または指定されていない場合はすべてのボリュームグループを有効または無効にすることです。アクティブボリュームグループのみが変更され、その論理ボリュームへのアクセスが許可されます。
-a, --activate [a|e|l]{y|n} ボリュームグループ内の論理ボリュームの入出力可用性を制御します。つまり、論理ボリュームをカーネルに未知または未知にします。自動アクティベーションオプション(-aay)を使用すると、ボリュームグループ内の各論理ボリュームは、lvm.confで設定されているアクティベーション/auto_activation_volume_listのエントリと一致する場合にのみアクティブになります。このリストが設定されていない場合は、すべてのボリュームがアクティブなターゲットと見なされます。有効/auto_activation_volume_list設定を使用して有効にするボリュームを選択できるように、システムの起動中に-aayオプションを使用する必要があります。