Записывает ли 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
команды.