Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 1721

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Faire une sauvegarde avec un instantané (snapshot)</title><link href="style.css" rel="stylesheet" type="text/css" /><meta content="DocBook XSL Stylesheets V1.73.2" name="generator" /><link rel="start" href="index.html" title="Guide pratique de LVM" /><link rel="up" href="ch13.html" title="Chapitre 13. Recettes" /><link rel="prev" href="ch13s03.html" title="Ajouter un nouveau disque dans un système avec plusieurs disques SCSI" /><link rel="next" href="ch13s05.html" title="Enlever un disque" /></head><body><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Faire une sauvegarde avec un instantané (snapshot)</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch13s03.html">Précédent</a> </td><th align="center" width="60%">Chapitre 13. Recettes</th><td align="right" width="20%"> <a accesskey="n" href="ch13s05.html">Suivant</a></td></tr></table><hr /></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title"><a id="Snapshots_Backup" />Faire une sauvegarde avec un instantané (snapshot)</h2></div></div></div><p>
        À la suite de l'exemple précédent, nous désirons maintenant utiliser
        l'espace supplémentaire dans le groupe de volumes « <span class="quote">ops</span> » pour
        faire une sauvegarde de la base de données tous les soirs. Pour
        nous assurer de la cohérence des données sur la bande, nous utilisons
        la fonctionnalité d'instantané de LVM.
      </p><p>
        Un volume instantané est un type de volume spécial qui présente toutes 
        les données du volume telles qu'elles étaient au moment où l'instantané 
        a été créé.
        Pour une description plus détaillée, voir <a class="xref" href="ch03s08.html" title="Les instantanés (snapshots)">la section intitulée « Les instantanés (snapshots) »</a>.
        Cela signifie que nous pouvons faire une sauvegarde du volume sans
        se préoccuper des modifications de données pendant la sauvegarde et
        par conséquent il n'y a pas besoin de garder la base de données
        éteinte pendant la sauvegarde.
      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Note]" src="images/note.png" /></td><th align="left">Note</th></tr><tr><td valign="top" align="left"><p>
          Avec LVM 1, ce type de volume était en lecture seule, alors 
          qu'il est en lecture/écriture par défaut avec LVM 2.
        </p></td></tr></table></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="snapbackcreate" />Créer le volume d'instantané</h3></div></div></div><p>
          Il reste un peu plus de 500 Mo d'espace libre dans le groupe de
          volume « <span class="quote">ops</span> ». Nous allons l'utiliser entièrement pour le
          volume logique d'instantané.
          Un volume logique d'instantané peut être aussi grand ou petit
          que vous le souhaitez, mais il doit être assez grand pour contenir
          toutes les modifications qui peuvent apparaître sur le volume
          originel pendant la durée de vie de l'instantané. Ici, permettre
          500 Mo de modifications dans la base de données devrait être
          très large.
        </p><pre class="screen">
# lvcreate -L592M -s -n dbbackup /dev/ops/databases 
lvcreate -- WARNING: the snapshot must be disabled if it gets full
lvcreate -- INFO: using default snapshot chunk size of 64 KB for "/dev/ops/dbbackup"
lvcreate -- doing automatic backup of "ops"
lvcreate -- logical volume "/dev/ops/dbbackup" successfully created
</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Les instantanés pleins sont automatiquement désactivés"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Avertissement]" src="images/warning.png" /></td><th align="left">Les instantanés pleins sont automatiquement désactivés</th></tr><tr><td valign="top" align="left"><p>
            Lorsque le volume logique d'un instantané est plein, il est désactivé 
            (état inutilisable). Il est donc primordial de lui allouer un espace suffisant.
            Il n'y a pas de recette magique pour déterminer l'espace requis, qui dépend 
            uniquement de l'utilisation de l'instantané. Cependant, un instantané de taille 
            identique à sa source ne sera jamais saturé.
          </p></td></tr></table></div></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="N10B56" />Monter le volume d'instantané</h3></div></div></div><p>
          Nous pouvons désormais créer un point de montage et monter le volume.
        </p><pre class="screen">
# mkdir /mnt/ops/dbbackup
# mount /dev/ops/dbbackup /mnt/ops/dbbackup

mount: block device /dev/ops/dbbackup is write-protected, mounting read-only
</pre><p>
          Si vous utilisez le système de fichiers XFS, il faut ajouter l'option
          <code class="option">nouuid</code> à la commande mount :
        </p><pre class="screen">
# mount /dev/ops/dbbackup /mnt/ops/dbbackup -onouuid,ro
</pre></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="N10B66" />Faire la sauvegarde</h3></div></div></div><p>
          Je suppose que vous avez des stratégies de sauvegarde un peu plus
          sophistiquées que ça !
        </p><pre class="screen">
# tar -cf /dev/rmt0 /mnt/ops/dbbackup
tar: Removing leading `/' from member names
</pre></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="N10B6E" />Supprimer l'instantané</h3></div></div></div><p>
          Une fois la sauvegarde effectuée, vous pouvez démonter le volume
          et le supprimer du système. Vous devriez enlever les volumes
          d'instantanés dès que vous avez fini de les utiliser car il font une
          copie de toutes les données écrites sur le volume originel et
          cela peut impacter les performances.
        </p><pre class="screen">
# umount /mnt/ops/dbbackup
# lvremove /dev/ops/dbbackup

lvremove -- do you really want to remove "/dev/ops/dbbackup"? [y/n]: y
lvremove -- doing automatic backup of volume group "ops"
lvremove -- logical volume "/dev/ops/dbbackup" successfully removed
</pre></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch13s03.html">Précédent</a> </td><td align="center" width="20%"><a accesskey="u" href="ch13.html">Niveau supérieur</a></td><td align="right" width="40%"> <a accesskey="n" href="ch13s05.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">Ajouter un nouveau disque dans un système avec plusieurs disques
      SCSI </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> Enlever un disque</td></tr></table></div></body></html>