pvck
puede verificar los metadatos de LVM, luego de esa consistencia es el trabajo del sistema de archivos. LVM solo se trata de gestión de volumen, por lo que no necesita preocuparse si el espacio que constituye una extensión particular es malo, ya que el software de nivel superior detecta esos problemas. Los metadatos LVM solo ocupan el primero (opcionalmente también el último sector) del volumen físico de todos modos.
Si solo el primer y el último sector de un PV razonablemente grande (como se vería en la producción) fallan simultáneamente, básicamente tienes la mejor suerte del mundo, ya que es astronómicamente improbable. De lo contrario, si el administrador sabe que varios sectores de la unidad han fallado, la mayoría de la gente está de acuerdo con solo archivar cosas como esto en "la unidad de disco duro falló permanentemente y necesita ser reemplazada".
Si pvck
devuelve un error, puede verificar si sus metadatos LVM están respaldados en /etc/lvm
alguna parte. Si es así, puede hacerlo pvcreate
especificando la copia de seguridad en--restorefile
Sintaxis:
pvcreate --uuid "<UUID-of-target-PV>" --restorefile <Path-To-Metadata-Backup-File> <path-to-PV-block-device>
Ejemplo:
pvcreate --uuid "2VydVW-TNiN-fz9Y-ElRu-D6ie-tXLp-GrwvHz" --restorefile /etc/lvm/archive/vg_raid_00000-1085667159.vg /dev/sda2
Si la restauración no funciona (por ejemplo, si el primer sector es malo), puede volver a hacer lo anterior, pero establezca --metadatacopies 2
(o simplemente vaya a hacerlo) que intentará escribir los metadatos en el primero y últimos sectores en el PV. Cuando pvscan
hace lo suyo en el arranque, verificará ambos lugares y si encuentra metadatos, los verificará con una suma de verificación. Si la suma de comprobación falla en el primer sector pero tiene éxito en el último sector, recibirá un mensaje de error no fatal.
Tipo de manual y un dolor, pero, de nuevo, esto es parte de la razón por la cual las personas están entusiasmadas de obtener una reducción de gestión de volumen con BTRFS. La mayoría de las veces no es realmente un gran problema por las razones que mencionó derobert, y porque las personas que necesitan asegurar absolutamente la continuidad de los datos generalmente harán RAID y tendrán una estrategia de respaldo.
-c
hace antes de llamar a algo completamente sin sentido.