
Tengo una máquina (VM invitada que ejecuta CentOS 6.5) con 2 discos. Sistema operativo principal encendido sda
y luego un LVM de 2 TB en el segundo sdc
.
Agregué 2 discos más de 2 TB a la máquina y estaba pasando por el proceso de formateo y luego los usé fdisk
para agregarlos al LVM, pero encontré el disco incorrecto sdc
. Surgieron dos discos nuevos como sdb
y sdd
. Como un idiota no revisé fdisk -l
bien antes de continuar.
Creé una nueva partición primaria en 1 y luego sobrescribí la identificación del sistema nuevamente a 8e (LVM).
Ahora sdc
tiene un nuevo UUID y una nueva tabla de particiones.
¿Alguien sabe cómo puedo recuperar esto usando la utilidad vgcfgrestore? ¿Puedo simplemente sobrescribir el nuevo UUID sobre el anterior en vg1 (archivo de copia de seguridad del grupo de volúmenes) y ejecutar la restauración?
Respuesta1
Yo mismo hice lo mismo la otra noche mientras se depuraba gparted. Solía dd if=/dev/zero count=1 of=/dev/sdc
borrar la tabla de particiones DOS, luego pvcreate --uuid xxxx --norestorefile
reinicializar el encabezado lvm y finalmente vcfgrestore
restaurar desde la copia de seguridad en /etc/lvm/backup, que también puedes consultar para encontrar cuál era el uuid de la unidad antes de dar para pvccrear.
Respuesta2
gracias psusi
Esto habría sido mucho más fácil que lo que hice al final. Utilicé testdisk con un análisis profundo para redescubrir la partición subyacente. Esto tomó algunas horas ya que era una unidad de 2TB llena en un 89%.
Una vez que encontré la unidad y su dimensión (automáticamente mediante testdisk), escribí los cambios.
Sin embargo, una advertencia es seleccionar Intel como tipo de partición. si no selecciona ninguno, no podrá escribir los resultados que encuentre.
¡Gracias por la respuesta!