GNU/Linux >> Tutoriels Linux >  >> Cent OS

Instantané LVM :sauvegarde et restauration de la partition LVM sous Linux

Un instantané LVM est une copie miroir exacte d'une partition LVM qui contient toutes les données du volume LVM depuis la création de l'instantané. Le principal avantage des instantanés LVM est qu'ils peuvent réduire le temps d'arrêt de vos services/applications pendant les sauvegardes, car un instantané est généralement créé en quelques fractions de seconde. Une fois l'instantané créé, nous pouvons le sauvegarder pendant que nos services et applications fonctionnent normalement.

L'instantané LVM est la fonctionnalité fournie par LVM (Logical Volume Manager) sous Linux. Lors de la création d'un instantané lvm, l'une des questions les plus courantes qui nous vient à l'esprit est la suivante :quelle devrait être la taille de l'instantané ?

"La taille de l'instantané peut varier en fonction de vos besoins, mais la taille minimale recommandée est de 30 % du volume logique pour lequel vous prenez l'instantané, mais si vous pensez que vous pourriez finir par modifier toutes les données du volume logique, faites en sorte que la taille de l'instantané soit la identique au volume logique ».

Scénario  :Nous allons prendre un instantané de /home qui est une partition basée sur LVM.

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

Prendre un instantané de la partition /dev/mapper/VolGroup-lv_home

L'instantané LVM est créé à l'aide de la commande lvcreate, il faut disposer de suffisamment d'espace libre dans le groupe de volumes, sinon nous ne pouvons pas prendre l'instantané. La syntaxe exacte est donnée ci-dessous :

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

Par exemple :

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

Vérifiez maintenant le nouveau LVM "home_snap" à l'aide de la commande lvdisplay :

# lvdisplay /dev/mapper/VolGroup-lv_home

Créez maintenant le point de montage (répertoire) et montez-le :

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

La commande ci-dessus affichera tous les répertoires et fichiers que nous connaissons à partir de notre partition /home.

Prenez maintenant la sauvegarde de l'instantané du répertoire /opt

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

Si vous voulez la sauvegarde au niveau du bit, utilisez la commande ci-dessous :

# 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

Restauration de la sauvegarde d'instantanés

Si quelque chose ne va pas avec votre système de fichiers / home, vous pouvez restaurer la sauvegarde que nous avons effectuée dans les étapes ci-dessus. Vous pouvez également monter l'instantané lvm sur le dossier /home.

Supprimer l'instantané LVM

Une fois que vous avez terminé l'activité de sauvegarde et de restauration de l'instantané lvm, vous devez démonter et supprimer la partition d'instantané lvm à l'aide des commandes ci-dessous, car l'instantané consomme des ressources système telles que l'espace disque du groupe de volumes respectif.

# 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 - Utilitaire d'instantané et de restauration du système pour Linux

  2. Comment sauvegarder et restaurer le référentiel SVN sous Linux

  3. Ubuntu – Système simple et sauvegarde/restauration de fichiers pour Linux ?

  4. Comment créer un instantané LVM du système de fichiers racine et restaurer à un état antérieur

  5. Linux ext4 restaurer les droits d'accès au fichier et au répertoire après une mauvaise sauvegarde/restauration

Comment sauvegarder et restaurer le système Linux avec Timeshift

Comment sauvegarder et restaurer des fichiers à l'aide de BorgBackup sous Linux

Sauvegarder et restaurer les paramètres du système de bureau Linux avec Dconf

Comment utiliser Timeshift pour sauvegarder et restaurer Linux

Comment cloner et restaurer une partition Linux à l'aide de la commande dd

Sauvegarde et restauration d'instantanés LVM sous Linux