Sophie

Sophie

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

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>Enlever un disque</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="ch13s04.html" title="Faire une sauvegarde avec un instantané (snapshot)" /><link rel="next" href="ch13s06.html" title="Déplacer un groupe de volumes vers un autre système" /></head><body><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Enlever un disque</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch13s04.html">Précédent</a> </td><th align="center" width="60%">Chapitre 13. Recettes</th><td align="right" width="20%"> <a accesskey="n" href="ch13s06.html">Suivant</a></td></tr></table><hr /></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title"><a id="RemoveADisk" />Enlever un disque</h2></div></div></div><p>
        Admettons que vous ayez un vieux disque IDE sur /dev/hdb. Vous
        voulez le retirer mais de nombreux fichiers sont encore dessus.
      </p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Caution: Sauvegarder votre système"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Attention]" src="images/caution.png" /></td><th align="left">Sauvegarder votre système</th></tr><tr><td valign="top" align="left"><p>
          Vous devriez toujours effectuer une sauvegarde de votre
          système avant de faire une opération avec pvremove.
        </p></td></tr></table></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="N10B81" />Distribuer les anciens extents vers des disques existants du
        groupe de volumes</h3></div></div></div><p>
          Si vous avez assez d'extents libres sur les autres disques du
          groupe de volumes, c'est très simple. Il suffit d'exécuter
          la commande :
        </p><pre class="screen">
# pvmove /dev/hdb
pvmove -- moving physical extents in active volume group "dev"
pvmove -- WARNING: moving of active logical volumes may cause data loss!
pvmove -- do you want to continue? [y/n] y

pvmove -- 249 extents of physical volume "/dev/hdb" successfully moved
</pre><p>
          Cela va déplacer les extents physiques alloués sur /dev/hdb
          vers les autres disques du groupe de volumes.
        </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: &#10;            pvmove est lent&#10;          "><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Note]" src="images/note.png" /></td><th align="left">
            <span class="command"><strong>pvmove</strong></span> est lent
          </th></tr><tr><td valign="top" align="left"><p>
            Attention, pvmove est très lent car il doit copier le contenu
            d'un disque vers un ou plusieurs autres, bloc par bloc. Si
            vous souhaitez plus d'informations sur l'avancement de
            l'opération, utilisez l'option <code class="option">-v</code> avec pvmove.
          </p></td></tr></table></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a id="N10B97" />Enlever l'ancien disque</h4></div></div></div><p>
            Nous pouvons désormais supprimer l'ancien disque du groupe
            de volumes.
          </p><pre class="screen">
# vgreduce dev /dev/hdb
vgreduce -- doing automatic backup of volume group "dev"
vgreduce -- volume group "dev" successfully reduced by physical volume:
vgreduce -- /dev/hdb
</pre><p>
            Le disque peut désormais être enlevé physiquement au
            prochain arrêt de la machine ou bien être réalloué
            à d'autres utilisateurs.
          </p></div></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a id="N10BA1" />Distribuer les anciens extents sur un nouveau disque de
        remplacement</h3></div></div></div><p>
          Si vous n'avez pas assez d'extents physiques libres pour les
          anciens extents, il va falloir rajouter un disque dans le
          groupe de volumes et y déplacer les extents.
        </p><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a id="N10BA6" />Préparer le disque</h4></div></div></div><p>
            D'abord, il faut utiliser pvcreate sur le nouveau disque
            pour le rendre disponible dans LVM. Dans cette recette,
            nous montrons qu'il n'est pas nécessaire de partitionner
            un disque pour pouvoir l'utiliser.
        </p><pre class="screen">
# pvcreate /dev/sdf
pvcreate -- physical volume "/dev/sdf" successfully created
</pre></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a id="N10BAE" />Ajouter le disque au groupe de volumes</h4></div></div></div><p>
            Comme les développeurs utilisent beaucoup d'espace disque,
            leur volume est un bon candidat pour l'ajout.
          </p><pre class="screen">
# vgextend dev /dev/sdf
vgextend -- INFO: maximum logical volume size is 255.99 Gigabyte
vgextend -- doing automatic backup of volume group "dev"
vgextend -- volume group "dev" successfully extended

</pre></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a id="N10BB6" />Déplacer les données</h4></div></div></div><p>
            Ensuite, nous déplaçons les données de l'ancien disque vers
            le nouveau. Remarquez qu'il n'est pas nécessaire de démonter
            le système de fichiers avant de le faire.
            Cependant, il est *vivement* recommandé de faire une
            sauvegarde complète avant de faire cette opération au cas
            où elle soit interrompue par une coupure électrique ou
            tout autre problème.
            La commande pvmove peut prendre un temps considérable et
            réduire les performances des deux volumes. Il est donc
            conseillé d'attendre qu'ils ne soient pas trop occupés.
          </p><pre class="screen">
# pvmove /dev/hdb /dev/sdf
pvmove -- moving physical extents in active volume group "dev"
pvmove -- WARNING: moving of active logical volumes may cause data loss!
pvmove -- do you want to continue? [y/n] y
pvmove -- 249 extents of physical volume "/dev/hdb" successfully moved
</pre></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a id="N10BBE" />Enlever l'ancien disque</h4></div></div></div><p>
            Nous pouvons désormais supprimer l'ancien disque du
            groupe de volumes.
          </p><pre class="screen">
# vgreduce dev /dev/hdb
vgreduce -- doing automatic backup of volume group "dev"
vgreduce -- volume group "dev" successfully reduced by physical volume:
vgreduce -- /dev/hdb
</pre><p>
            Le disque peut être enlevé physiquement au prochain arrêt de la
            machine ou bien être réalloué à d'autres utilisateurs.
          </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch13s04.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="ch13s06.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">Faire une sauvegarde avec un instantané (snapshot) </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> Déplacer un groupe de volumes vers un autre système</td></tr></table></div></body></html>