GNU/Linux >> Linux Esercitazione >  >> Cent OS

Istantanea LVM:backup e ripristino della partizione LVM in Linux

Un'istantanea LVM è una copia speculare esatta di una partizione LVM che contiene tutti i dati dal volume LVM dal momento in cui è stata creata l'istantanea. Il vantaggio principale degli snapshot LVM è che possono ridurre la quantità di tempo in cui i tuoi servizi/applicazioni sono inattivi durante i backup perché uno snapshot viene solitamente creato in frazioni di secondo. Dopo aver creato lo snapshot, possiamo eseguire il backup dello snapshot mentre i nostri servizi e applicazioni funzionano normalmente.

L'istantanea LVM è la funzionalità fornita da LVM (Logical Volume Manager) in Linux. Durante la creazione dell'istantanea lvm, una delle domande più comuni che ci viene in mente è quale dovrebbe essere la dimensione dell'istantanea?

"la dimensione dell'istantanea può variare in base alle tue esigenze, ma una dimensione minima consigliata è il 30% del volume logico per il quale stai scattando l'istantanea, ma se pensi che potresti finire per modificare tutti i dati nel volume logico, rendi la dimensione dell'istantanea il come volume logico”.

Scenario :Scatteremo un'istantanea di /home che è la partizione basata su LVM.

# df -h /home/
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_home     5.0G  139M  4.6G   3% /home

Scatto uno snapshot della partizione /dev/mapper/VolGroup-lv_home

Lo snapshot LVM viene creato utilizzando il comando lvcreate, è necessario disporre di spazio libero sufficiente nel gruppo di volumi altrimenti non possiamo acquisire lo snapshot, la sintassi esatta è riportata di seguito:

# lvcreate -s  -n [Snapshot Name] -L [Size of snapshot] [lvm volume for which to take snapshot]

Ad esempio:

# lvcreate -s -n home_snap -L1G /dev/mapper/VolGroup-lv_home
Logical volume "home_snap" created

Ora verifica il nuovo LVM 'home_snap' usando il comando lvdisplay:

# lvdisplay /dev/mapper/VolGroup-lv_home

Ora crea il punto di montaggio (directory) e montalo:

# mkdir /mnt/home-backup
# mount /dev/mapper/VolGroup-home_snap  /mnt/home-backup/
# ls -l /mnt/home-backup/

Il comando precedente mostrerà tutte le directory e i file che conosciamo dalla nostra partizione /home.

Ora esegui il backup dello snapshot della directory /opt

# tar zcpvf /opt/home-backup.tgz  /mnt/home-backup/

Se vuoi il backup bit per bit , usa il comando seguente:

# dd if=/dev/mapper/VolGroup-home_snap of=/opt/bitwise-home-backup 
10485760+0 records in
10485760+0 records out
5368709120 bytes (5.4 GB) copied, 79.5741 s, 67.5 MB/s

Ripristino del backup dell'istantanea

Se qualcosa va storto con il tuo file system /home, puoi ripristinare il backup che abbiamo eseguito nei passaggi precedenti. Puoi anche montare lo snapshot lvm nella cartella /home.

Rimuovi snapshot LVM

Una volta terminata l'attività di backup e ripristino dell'istantanea lvm, è necessario smontare e rimuovere la partizione dell'istantanea lvm utilizzando i comandi seguenti poiché l'istantanea sta consumando risorse di sistema come lo spazio su disco del rispettivo gruppo di volumi.

# umount /mnt/home-backup/
# lvremove /dev/mapper/VolGroup-home_snap
Do you really want to remove active logical volume home_snap? [y/n]: y
Logical volume "home_snap" successfully removed


Cent OS
  1. CYA - Utilità di snapshot e ripristino del sistema per Linux

  2. Come eseguire il backup e il ripristino del repository SVN in Linux

  3. Ubuntu:sistema semplice e backup/ripristino di file per Linux?

  4. Come creare uno snapshot LVM del filesystem di root e ripristinarlo in uno stato precedente

  5. Linux ext4 ripristina i diritti di accesso a file e directory dopo un backup/ripristino errato

Come eseguire il backup e il ripristino del sistema Linux con Timeshift

Come eseguire il backup e il ripristino di file utilizzando BorgBackup in Linux

Backup e ripristino delle impostazioni del sistema desktop Linux con Dconf

Come utilizzare Timeshift per eseguire il backup e il ripristino di Linux

Come clonare e ripristinare la partizione Linux usando il comando dd

Backup e ripristino di snapshot LVM su Linux