Sophie

Sophie

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

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>Étendre un volume logique</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="ch11.html" title="Chapitre 11. Tâches courantes" /><link rel="prev" href="ch11s08.html" title="Supprimer un volume logique" /><link rel="next" href="ch11s10.html" title="Réduire un volume logique" /></head><body><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Étendre un volume logique</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch11s08.html">Précédent</a> </td><th align="center" width="60%">Chapitre 11. Tâches courantes</th><td align="right" width="20%"> <a accesskey="n" href="ch11s10.html">Suivant</a></td></tr></table><hr /></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title"><a id="extendlv" />Étendre un volume logique</h2></div></div></div><p>
        Pour étendre un volume logique, il suffit de dire à lvextend
        de combien vous voulez augmenter la taille. Vous pouvez spécifier
        la quantité d'espace à ajouter ou bien la taille finale du volume
        logique :
      </p><pre class="screen">
# lvextend -L12G /dev/monvg/homevol
lvextend -- extending logical volume "/dev/monvg/homevol" to 12 GB
lvextend -- doing automatic backup of volume group "monvg"
lvextend -- logical volume "/dev/monvg/homevol" successfully extended
</pre><p>
        étend <code class="filename">/dev/monvg/homevol</code> jusqu'à 12 Go.
      </p><pre class="screen">
# lvextend -L+1G /dev/monvg/homevol
lvextend -- extending logical volume "/dev/monvg/homevol" to 13 GB
lvextend -- doing automatic backup of volume group "monvg"
lvextend -- logical volume "/dev/monvg/homevol" successfully extended
</pre><p>
        ajoute 1 Go à <code class="filename">/dev/monvg/homevol</code>.
      </p><p>
        Une fois le volume logique étendu, il est nécessaire d'augmenter
        la taille du système de fichiers à la taille correspondante.
        La procédure à suivre dépend du type de système de fichiers utilisé.
      </p><p>
        Par défaut, la plupart des utilitaires de redimensionnement
        de systèmes de fichiers vont augmenter leur taille suivant la
        taille du volume logique correspondant. Vous n'avez donc pas
        à vous occuper de spécifier la même taille pour les deux commandes.
      </p><div class="orderedlist"><ol type="1"><li><p>
            <span class="strong"><strong>ext2/ext3</strong></span>
          </p><p>
          
            À moins que vous n'ayez un noyau avec le correctif
            ext2online, il est nécessaire de démonter le système de
            fichiers avant le redimensionnement. (Il semble que le patch
            de redimensionnement à chaud soit dangereux, donc à utiliser
            à vos risques et périls.)
         
         </p><pre class="screen">
# umount /dev/monvg/homevol
# ext2resize /dev/monvg/homevol
# mount /dev/monvg/homevol /home
</pre><p>
            Si vous n'avez pas e2fsprogs 1.19 ou supérieur,
            la commande ext2resize est disponible sur
            <a class="ulink" href="http://ext2resize.sourceforge.net" target="_top">ext2resize.sourceforge.net</a>.
            Utilisez-la ensuite :
          </p><pre class="screen">
# umount /dev/monvg/homevol
# resize2fs /dev/monvg/homevol
# mount /dev/monvg/homevol /home
</pre><p>
            Pour ext2, il y a une solution plus simple : LVM 1 fournit
            un utilitaire appelé e2fsadm qui effectue le lvextend
            et le resize2fs pour vous (et peut aussi faire la réduction,
            voir le chapitre suivant).

            <div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Inconvénient de LVM 2"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Avertissement]" src="images/warning.png" /></td><th align="left">Inconvénient de LVM 2</th></tr><tr><td valign="top" align="left"><p>
                Il n'y a pas actuellement d'équivalent à e2fsadm pour LVM 2
                et la version de e2fsadm de LVM 1 ne fonctionne pas avec LVM 2.
              </p></td></tr></table></div>

            La commande unique devient :

          </p><pre class="screen">
# e2fsadm -L+1G /dev/monvg/homevol
</pre><p>
            qui est équivalente à :
          </p><pre class="screen">
# lvextend -L+1G /dev/monvg/homevol
# resize2fs /dev/monvg/homevol
</pre><p>
            <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Remarque"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Note]" src="images/note.png" /></td><th align="left">Remarque</th></tr><tr><td valign="top" align="left"><p>
                Il est toujours nécessaire de démonter le système
                de fichiers avant d'utiliser e2fsadm.
              </p></td></tr></table></div>
          </p></li><li><p>
            <span class="strong"><strong>reiserfs</strong></span>
          </p><p>
            Le système de fichiers Reiserfs peut être redimensionné
            monté ou démonté, comme vous le préférez :
            <div class="itemizedlist"><ul><li><p>
                  en fonctionnement :
                </p><pre class="screen">
# resize_reiserfs -f /dev/monvg/homevol
</pre></li><li><p>
                  hors fonctionnement :
                </p><pre class="screen">
# umount /dev/monvg/homevol
# resize_reiserfs /dev/monvg/homevol
# mount -treiserfs /dev/monvg/homevol /home
</pre></li></ul></div>
          </p></li><li><p>
            <span class="strong"><strong>xfs</strong></span>
          </p><p>
            Les systèmes de fichiers XFS doivent être montés pour
            être redimensionnés et le point de montage doit être
            donné à la place du nom de périphérique.
          </p><pre class="screen">
# xfs_growfs /home
</pre></li><li><p>
            <span class="strong"><strong>jfs</strong></span>
          </p><p>
            Comme XFS, le système de fichiers JFS doit être monté pour
            être redimensionné et le point de montage doit être spécifié
            plutôt que le nom du périphérique. Il vous faut au minimum la
            version 1.0.21 de jfs-utils pour cela.
          </p><pre class="screen">
# mount -o remount,resize /home
</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Bogue connu du noyau"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Avertissement]" src="images/warning.png" /></td><th align="left">Bogue connu du noyau</th></tr><tr><td valign="top" align="left"><p>
              Certaines versions du noyau ont des problèmes avec cette
              syntaxe (2.6.0 en fait partie). Dans ce cas, vous devez
              explicitement spécifier la nouvelle taille du système de
              fichiers en blocs. Attention aux erreurs car
              vous <span class="emphasis"><em>devez</em></span> connaître la taille de blocs
              de votre système de fichiers et vous en servir pour calculer
              la nouvelle taille.
            </p><p>
              Exemple : Si vous devez redimensionner un système de
              fichiers JFS à 4 Go, écrivez :
            </p><pre class="screen">
# mount -o remount,resize=1048576 /home
</pre></td></tr></table></div></li></ol></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch11s08.html">Précédent</a> </td><td align="center" width="20%"><a accesskey="u" href="ch11.html">Niveau supérieur</a></td><td align="right" width="40%"> <a accesskey="n" href="ch11s10.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">Supprimer un volume logique </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> Réduire un volume logique</td></tr></table></div></body></html>