Czy pvcreate / dev / sdb zapisuje jakieś metadane do / dev / sdb? jeśli tak to co jest napisane?
Jeśli przekażesz -vv
flagę do pvcreate
polecenia, polecenie stanie się bardziej szczegółowe i zobaczysz, że pvcreate tworzy obszar metadanych na dysku.
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.
Co jest zapisywane w obszarze metadanych?
Nie znam polecenia, którego można użyć do wyświetlenia metadanych, ale można użyć tego polecenia vgcfgbackup
do utworzenia kopii zapasowej metadanych i można otworzyć tak utworzony plik kopii zapasowej, aby wyświetlić metadane
vgcfgbackup -f /path/of/your/choice/file <your_vg_name>
/path/of/your/choice/file
Stworzony przez powyższego polecenia będzie zawierał PV VG i metadanych LVM. Jedna z sekcji będzie wyglądać jak poniżej:
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
}
}
Sugeruję, abyś spojrzał na zawartość katalogu /etc/lvm
i wynik polecenialvm dumpconfig
Załóżmy, że mam komputer z 2 dyskami skonfigurowanymi w wolumin logiczny. Czy mogę po prostu wyjąć te dyski z komputera i umieścić je na innym komputerze i oczekiwać, że wolumin logiczny będzie działał na nowym komputerze?
Tak, możesz.
Możesz migrować Grupy woluminów na inny host. Chociaż nie jest to dokładnie plug-and-play, procedura wykonania tego jest dość prosta. Jak to zrobić, dostępne są dziesiątki samouczków.
W tym wątku dotyczącym błędu serwera omówiono przenoszenie partycji LVM na inny host za pomocą dd
polecenia.