pvcreate / dev / sdbはメタデータを/ dev / sdbに書き込みますか?もしそうなら、何が書かれていますか?
コマンドに-vv
フラグを渡すpvcreate
と、コマンドがより冗長になり、pvcreateがディスク上にメタデータ領域を作成することがわかります。
Writing physical volume data to disk "/dev/sdc1"
lvmcache: /dev/sdc1: now in VG #orphans_lvm2 (#orphans_lvm2) with 0 mdas
Creating metadata area on /dev/sdc1 at sector 8 size 2040 sectors
Opened /dev/sdc1 RW O_DIRECT
/dev/sdc1: block size is 1024 bytes
/dev/sdc1: physical block size is 512 bytes
/dev/sdc1: Preparing PV label header xxx.xxxxx.xxxxxxxxxxxxxxx
/dev/sdc1: Writing label to sector 1 with stored offset 32.
メタデータ領域には何が書き込まれますか?
メタデータを表示するために使用できるコマンドを認識していませんが、コマンドvgcfgbackup
を使用してメタデータをバックアップし、作成されたバックアップファイルを開いてメタデータを表示できます
vgcfgbackup -f /path/of/your/choice/file <your_vg_name>
/path/of/your/choice/file
上記のコマンドで作成されたPV、VGとLVMメタデータが含まれています。セクションの1つは以下のようになります。
physical_volumes {
pv0 {
id = "abCDe-TuvwX-DEfgh-daEb-Xys-6Efcgh-LkmNo"
device = "/dev/sdc1" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 10477194 # 4.99592 Gigabytes
pe_start = 2048
pe_count = 1278 # 4.99219 Gigabytes
}
}
ディレクトリの内容と/etc/lvm
コマンドの出力を確認することをお勧めしますlvm dumpconfig
論理ボリュームに構成された2つのディスクを持つマシンがあり、それらのディスクをマシンから取り出して別のマシンに配置し、論理ボリュームが新しいマシンで動作することを期待できますか?
はい、できます。
ボリュームグループを別のホストに移行できます。プラグアンドプレイではありませんが、これを行う手順は非常に簡単です。これを行う方法は、オンラインで利用可能な多数のチュートリアルがあります。
このserverfaultスレッドでは、dd
コマンドを使用してLVMパーティションを別のホストに移動する方法について説明しています。