Forum Linux.debian/ubuntu problème d'espace disque

Posté par  .
Étiquettes : aucune
0
22
août
2005
Bonjour,

J'ai ajouter un disque et partitionner en LVM, mais j'ai des infos contradictoire ???!

si je fait un lvdisplay :

lvdisplay
--- Logical volume ---
LV Name /dev/var/var
VG Name var
LV UUID rDcnPY-hX2B-mZEl-2anK-Qml7-ANto-1ciU8H
LV Write Access read/write
LV Status available
# open 0
LV Size 100,00 GB
Current LE 25600
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:0


si je fais df -h
intranet:/home/franck# df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/var/var 37G 37G 0 100% /var

Qulequ'un peut m'expliquer pourquoi je n'ai pas mes 100 Go
et comment doit je faire pour les récupérer ?
  • # lvextend ?

    Posté par  . Évalué à 3.

    Bonjour,

    Tu n'indiques pas comment tu as crée ton LV '/dev/var/var'.

    Si tu a cree ton LV en une seul fois, et en lui fixant d'entrée de jeux
    sa taille a 100Go, je ne vois pas ce qui peux se passer.

    Par contre, si tu as étendue la ta de ton LV (via lvextend), cela
    n'augmente que la taille du block device. Il est ensuite necessaire
    d'augmenter la taille du file-system hébergé sur le LV. La procédure
    est dépendante du FS utilisé.

    Par exemple, en reiserfs, ceci est réalisable en on-line (sans demontage du FS) via resize_reiserfs.

    Pour les ext2 et 3, je crois qu'il est necessaire de demonter le FS.
    c.f. resize2fs.


    Cordialement,
    David.
    • [^] # Re: lvextend ?

      Posté par  . Évalué à 1.

      je l'ai fait en une fois comme ceci :

      pvcreate /dev/hdd1
      vgcreate var /dev/hdd1
      lvcreate -n var -L 100G var
      mkfs.reiserfs /dev/var/var" pour formater en reiserfs
      • [^] # Re: lvextend ?

        Posté par  . Évalué à 1.

        Rebonjour,

        N'as-tu pas un probleme avec tes point de montage ? IL faudrait
        vérifier qu'il n'y a pas de probleme de ce cotés.

        Ton lvdisplay, indiques 254:0 comme numero de major/minor. Est ce
        que tu retrouves ces informations lorsque tu fais un ls -la /dev/var/var ?

        Si oui, je ne vois pas trop ou chercher. Essaies quand meme un
        resize_reiserfs /dev/var/var.

        Sinon, il y a une incoherence au niveau de tes points de montage...
        As-tu le meme contenu entre /etc/mtab et /proc/mounts ?


        A+
    • [^] # Re: lvextend ?

      Posté par  . Évalué à 3.

      Salut Franck,

      Je plussoie pleinement au comentaire de David.

      Comme je te l'avais indiqué dans le fil de discussion précédent, l'agrandissement d'un FS sur du LVM se fait en deux étapes : agrandissement du volume logique puis extension du système de fichiers.
      Dans ton cas, il semble bien que le volume logique fait 100GO mais que le système de fichier n'occupe que 37GO.

      Pour agrandir, la commande dépend de ton système de fichiers :
      - avec reiserfs tu exécutes :
      resize_reiserfs /dev/var/var
      pour occuper tout l'espave du volume logique ou
      resize_reiserfs -s +10G /dev/var/var
      pour rajouter 10G
      - avec ext2/ext3, il faut auparavant démonter ton volume avec
      umount /dev/var/var ou umount /var
      Il faudra évidemment arrêter toutes les applis qui accèdent à /var (en particulier tous les démons qui vont y écrire leurs logs : le plus simple est peut être de passer en mode single user). Ensuite tu agrandis ton système de fichiers avec
      resize2fs /dev/var/var ou
      resize2fs /dev/var/var 47G
      et tu le remontes.

      A+
      JJD
      • [^] # Re: lvextend ?

        Posté par  . Évalué à 2.

        voici ce que j'ai obtenu au commande ci-dessus :

        ls -la /dev/var/var
        lrwxrwxrwx 1 root root 19 2005-08-19 16:38 /dev/var/var -> /dev/mapper/var-var


        et

        resize_reiserfs /dev/var/var
        resize_reiserfs 3.6.19 (2003 www.namesys.com)

        /dev/var/var already is of the needed size. Nothing to be done


        et

        si je fait un lvdisplay :

        lvdisplay
        --- Logical volume ---
        LV Name /dev/var/var
        VG Name var
        LV UUID rDcnPY-hX2B-mZEl-2anK-Qml7-ANto-1ciU8H
        LV Write Access read/write
        LV Status available
        # open 0
        LV Size 100,00 GB
        Current LE 25600
        Segments 1
        Allocation inherit
        Read ahead sectors 0
        Block device 254:0



        si je fais df -h

        df -h
        Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
        /dev/hda6 37G 2,4G 33G 7% /
        tmpfs 443M 0 443M 0% /dev/shm
        /dev/hda8 37G 2,4G 33G 7% /downloads
        /dev/hda1 89M 11M 74M 13% /boot
        /dev/hda9 31G 235M 29G 1% /home
        /dev/hda7 4,6G 33M 4,4G 1% /tmp
        /dev/var/var 37G 2,4G 33G 7% /var
        none 10M 792K 9,3M 8% /dev


        /dev/hda8 est l'ancienne partition /var
        et l'on remarque que le nouveau volume /var fait exactement la meme taille que l'ancienne (ce qui m'interpelle)

        Le système n'aurait il pas garder en mémoire la taille de l'ancienne partition ?

        En tout cas, cette expérience m'aura perrmis de me familiariser avec les LVM sous linux
        • [^] # Re: lvextend ?

          Posté par  . Évalué à 2.

          OK,j'avais oublié le devmapper. Je suis encore en LVM1 sous kernel 2.4
          sur mes serveurs.

          C'est donc un ls -la /dev/mapper/var-var qu'il faut faire plutot qu'un
          ls -la /dev/var/var.

          Peux-tu envoyer le contenu de ton /etc/mtab et /proc/mounts ?

          Ton probleme resiste-t-il a un reboot ?
          • [^] # Re: lvextend ?

            Posté par  . Évalué à 1.

            ls -la /dev/mapper/var-var donne celà (pour moi c pas trés parlant)
            brw------- 1 root root 254, 0 2005-08-19 16:38 /dev/mapper/var-var

            mon fichier mtab :
            /dev/hda6 / ext3 rw,errors=remount-ro 0 0
            proc /proc proc rw 0 0
            sysfs /sys sysfs rw 0 0
            devpts /dev/pts devpts rw,gid=5,mode=620 0 0
            tmpfs /dev/shm tmpfs rw 0 0
            /dev/hda8 /downloads rw 0 0
            /dev/hda1 /boot ext3 rw 0 0
            /dev/hda9 /home ext3 rw 0 0
            /dev/hda7 /tmp ext3 rw 0 0
            /dev/var/var /var rw 0 0
            usbfs /proc/bus/usb usbfs rw 0 0
            none /dev tmpfs rw,size=10M,mode=0755 0 0



            mon fichier mounts :
            rootfs / rootfs rw 0 0
            /dev2/root2 / ext3 rw 0 0
            proc /proc proc rw,nodiratime 0 0
            sysfs /sys sysfs rw 0 0
            /dev2/root2 /dev/.static/dev ext3 rw 0 0
            none /dev tmpfs rw 0 0
            devpts /dev/pts devpts rw 0 0
            tmpfs /dev/shm tmpfs rw 0 0
            /dev/hda1 /boot ext3 rw 0 0
            /dev/hda9 /home ext3 rw 0 0
            /dev/hda7 /tmp ext3 rw 0 0
            usbfs /proc/bus/usb usbfs rw 0 0


            je ne comprend pas trop ce fichier !

            oui après un reboot, celà subsiste, car j'ai recopié mon ancienne partition /var sur la nouvelle en mode failesafe, puis j'ai rebooter

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.