Domanda:come recuperare/ripristinare un gruppo di volumi se un amministratore di sistema lo ha eliminato accidentalmente
Soluzione
LVM esegue un backup dei metadati su disco prima e dopo l'esecuzione di qualsiasi operazione LVM su un PV/VG/LV. Ad esempio, se si crea un nuovo LV, viene eseguito il backup di tutti i metadati per il VG prima e dopo la creazione del nuovo LV. Questi backup sono archiviati in
2. /etc/lvm/backup :contiene le copie eseguite dopo l'esecuzione di un comando.
Elenco dei backup disponibili
I file di backup possono essere trovati anche usando il comando vgcfgrestore. Il comando elenca tutti i backup disponibili dei metadati prima di qualsiasi operazione LVM.
# vgcfgrestore --list [VG_name]
# vgcfgrestore --list appvg # appvg_00_00000-123456.vg
Ripristino dei metadati
Una volta trovato il file di backup corretto, i metadati in esso contenuti possono essere riscritti sui dispositivi appartenenti a quel Gruppo di Volumi utilizzando il comando vgcfgrestore:
# vgcfgrestore -f /etc/lvm/archive/[backup_file] [VG_name]
Ad esempio:
# vgcfgrestore -f /etc/lvm/archive/appvg_00_00000-123456.vg appvg # Restored volume group appvg
Ora dovresti essere in grado di vedere appvg usando il comando vgs.
Nota: Questa procedura ripristinerà solo i metadati LVM, rendendo nuovamente visibile il gruppo di volumi. Se i dati effettivi sono stati eliminati dal disco, questi dovranno essere ripristinati utilizzando metodi diversi (backup, ecc.).Una volta ripristinato il gruppo di volumi, è necessario eseguire un controllo manuale per i dati effettivi su disco. La procedura è solo per ripristinare i metadati del gruppo Volume. Quindi non c'è alcun sostituto per il backup dei dati effettivo, nel caso qualcuno lo elimini anche.