GNU/Linux >> Linux Esercitazione >  >> Linux

RHEL / CentOS:come ricostruire LVM dall'archivio (backup dei metadati)

Problema :Il filesystem è stato danneggiato e non è stato possibile montare i volumi LVM, con le partizioni lvm perse.

Soluzione :
Gli archivi e i backup dei metadati vengono creati automaticamente su ogni gruppo di volumi e modifica della configurazione del volume logico, a meno che non siano disabilitati nel file lvm.conf. Per impostazione predefinita, il backup dei metadati è archiviato in /etc/lvm/backup file e gli archivi di metadati sono archiviati in /etc/lvm/archive file. Se i metadati del volume fisico sono danneggiati, mancanti o gravemente danneggiati, LVM considererà quel disco come un "dispositivo sconosciuto" e lo ignorerà. La procedura seguente può essere utilizzata per ricostruire lvm dall'archivio. Prima di procedere con il piano d'azione, eseguire un backup della directory /etc/lvm.

# cp -pr /etc/lvm /etc/lvm_bkp

1. Per prima cosa trova le configurazioni di backup di Volume Group (vg1 in questo caso)

# vgcfgrestore --list vg1

File: /etc/lvm/archive/vg1_00000-1238318622.vg
VG name: vg1
Description: Created *before* executing 'vgcreate vg1 /dev/sda6'
Backup Time: Mon Feb 29 10:58:51 2016

File: /etc/lvm/archive/vg1_00001-285796155.vg
VG name: vg1
Description: Created *before* executing 'lvcreate -L 1G -n lv2 vg1'
Backup Time: Mon Feb 29 10:59:23 2016

File: /etc/lvm/archive/vg1_00002-1661997476.vg     ---> just before removal of volume (this is the archive we need)
VG name: vg1
Description: Created *before* executing 'lvremove /dev/vg1/lv2'
Backup Time: Mon Feb 29 13:55:08 2016

File: /etc/lvm/backup/vg1
VG name: vg1
Description: Created *after* executing 'lvremove /dev/vg1/lv2' 
Backup Time: Mon Feb 29 13:55:08 2016

2. Crea partizione (Es:/dev/sdb1 ). Recupero dei metadati del volume fisico, utilizza –uuid e –restorefile argomenti di pvcreate comando per ripristinare il volume fisico.

# pvcreate --uuid "6OZVZF-2CPS-Fo0r-hHsy-EFwN-LFMm-7LwJjK" --restorefile /etc/lvm/archive/vg1_00002-1661997476.vg /dev/sdb1
Avviso :Non tentare questa procedura con un volume logico LVM funzionante. Perderai i tuoi dati se specifichi l'UUID errato.

3. Recupera la partizione LVM usando vgcfgrestore e il file di archivio e verifica.

# vgcfgrestore -f /etc/lvm/archive/vg1_00002-1661997476.vg vg1
Restored volume group vg1
# vgdisplay VG1

4. Attiva il gruppo di volumi.

# vgchange -ay VG1

5. Visualizza i volumi logici

# lvs -a -o +devices

6. I seguenti comandi attivano i volumi e visualizzano i volumi attivi.

# lvscan
inactive '/dev/vg1/lv2' [1.00 GiB] inherit      ### its in inactive state and make it active to use.
ACTIVE '/dev/vg0/lv1' [1.00 GiB] inherit
# lvchange -a y /dev/vg1/lv2

7. Verifica lo stato lvm

# lvs -a -o +devices
# lvscan
ACTIVE '/dev/vg1/lv2' [1.00 GiB] inherit
ACTIVE '/dev/vg0/lv1' [1.00 GiB] inherit

8. Monta LVM e verifica l'accesso al montaggio e i dati disponibili.

# mount /dev/vg1/lv2 /lv2
# df -h /lv2
Filesystem                Size    Used   Avail   Use%     Mounted on
/dev/mapper/vg1-lv2       976M    1.3M   924M    1%       /lv2


Linux
  1. CentOS / RHEL 7:come passare a iptables da firewalld

  2. RHEL / CentOS:come ridurre il volume LVM

  3. CentOS / RHEL:come ridurre il file system radice LVM

  4. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  5. CentOS / RHEL:come eliminare il volume LVM

Come aggiungere/rimuovere l'archivio delle impostazioni internazionali in CentOS/RHEL 5,6

CentOS / RHEL 6:come ricostruire l'immagine Ramdisk iniziale

CentOS / RHEL 5:come ricostruire l'immagine Ramdisk iniziale

CentOS / RHEL 6:come disabilitare IPv6

CentOS / RHEL LVM:backup dei metadati del gruppo di volumi

CentOS / RHEL:come creare una nuova partizione di swap basata su LVM