¿Pvcreate / dev / sdb escribe metadatos en / dev / sdb? Si es así, ¿qué está escrito?
Si pasa una -vv
bandera al pvcreate
comando, hace que el comando sea más detallado y verá que pvcreate crea un área de metadatos en el disco.
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é se escribe en el área de metadatos?
No conozco un comando que pueda usar para ver los metadatos, pero el comando vgcfgbackup
puede usarse para hacer una copia de seguridad de los metadatos y puede abrir un archivo de copia de seguridad así creado para ver los metadatos.
vgcfgbackup -f /path/of/your/choice/file <your_vg_name>
El /path/of/your/choice/file
creado por el comando anterior contendrá los metadatos PV, VG y LVM. Una de las secciones se verá a continuación:
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
}
}
Le sugiero que eche un vistazo a los contenidos del directorio /etc/lvm
y de la salida del comandolvm dumpconfig
Supongamos que tengo una máquina con 2 discos configurados en un volumen lógico. ¿Puedo sacar esos discos de la máquina y ponerlos en otra máquina y esperar que el volumen lógico funcione en la nueva máquina?
Sí tu puedes.
Puede migrar grupos de volúmenes a otro host. Aunque no es exactamente plug-and-play, el procedimiento para hacerlo es bastante sencillo. Hay docenas de tutoriales disponibles en línea cómo hacer esto.
Este subproceso predeterminado del servidor trata sobre cómo mover una partición LVM a otro host mediante el dd
comando.