Чи 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. Один з розділів виглядатиме так:
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
Припустимо, у мене машина з двома дисками, сконфігурована в логічний том, чи можу я просто вийняти ці диски з машини і помістити їх в іншу машину і очікувати, що логічний том буде працювати в новій машині?
Так, ти можеш.
Ви можете перемістити групи томів до іншого хоста. Хоча це не зовсім підключення і грати, процедура зробити це досить просто. В Інтернеті доступні десятки підручників, як це зробити.
Цей потоковий сервер за замовчуванням обговорює переміщення розділу LVM до іншого хоста за допомогою dd
команди.