Pvcreate / dev / sdb écrit-il des métadonnées dans / dev / sdb? si oui, qu'est-ce qui est écrit?
Si vous passez un -vv
indicateur à la pvcreate
commande, cela rend la commande plus verbeuse et vous verrez que pvcreate crée une zone de métadonnées sur le disque.
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.
Qu'est-ce qui est écrit dans la zone de métadonnées?
Je ne connais pas de commande que vous pouvez utiliser pour afficher les métadonnées, mais la commande vgcfgbackup
peut être utilisée pour sauvegarder les métadonnées et vous pouvez ouvrir un fichier de sauvegarde ainsi créé pour afficher les métadonnées
vgcfgbackup -f /path/of/your/choice/file <your_vg_name>
Le /path/of/your/choice/file
créé par la commande ci-dessus contiendra les métadonnées PV, VG et LVM. L'une des sections ressemblera à ci-dessous:
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
}
}
Je vous suggère de jeter un œil au contenu du répertoire /etc/lvm
et à la sortie de la commandelvm dumpconfig
Supposons que j'ai une machine avec 2 disques configurés dans un volume logique, puis-je simplement retirer ces disques de la machine et les placer dans une autre machine et m'attendre à ce que le volume logique fonctionne dans la nouvelle machine?
Oui, vous pouvez.
Vous pouvez migrer des groupes de volumes vers un autre hôte. Bien que ce ne soit pas exactement plug-and-play, la procédure pour le faire est assez simple. Il existe des dizaines de tutoriels disponibles en ligne sur la façon de procéder.
Ce thread de défaut de serveur traite du déplacement d'une partition LVM vers un autre hôte à l'aide de la dd
commande.