IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Diminuer un filesystem


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut Diminuer un filesystem
    Bonjour,

    J'ai une version redhat... je souhaite agrandir "/var" en recuperant de la place sous "/", et le hic c'est qu'on ne peut reduire un filesystem à chaud (en tout cas pas sur ma vieille version).

    Je boot donc donc sur mon CD en mode rescue mais là, que faire ?

    Un df -k me donne :
    /dev/root 4030 973 2852 25% /
    /tmp/cdrom 662072 662072 0 100% /mnt/source
    /tmp/hda2 19597676 930196 17867480 5% /mnt/sysimage
    /tmp/hda1 46636 5956 38272 13% /mnt/sysimage/boot

    Au fond ce que je veux modifier c'est le "/" et le "/var" qui sont dans "/mnt/sysimage" (qui orrespond à une demarrage 'normal')... ici ils ne sont pas montés mais je ne peux pas faire "resize2fs /mnt/sysimage/ 10G" ni "resize2fs /mnt/sysimage/var 100M" car bien evidemment le "/" et "/var" pour le moment ne sont pas considérés comme des filesystem mais comme des repertoires...

    C'est tout bete surement mais je ne sais pas comment faire !!! aidez moi !!!

  2. #2
    Membre très actif

    Inscrit en
    Juillet 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 186
    Par défaut
    Bonjour,

    Pour redimensionner un filesystem et la partition correspondante, il faut tout d'abord qu'ils ne soient pas montés. Utilise "umount".

    Ensuite, tu pourras t'amuser avec resize2fs en lui donnant en paramètre le device de la partition à redimensionner "/dev/hda1", ou "/dev/sda1".

    Sinon, démarre avec un LiveCD Ubuntu, et lance l'éditeur de partitions gparted (dans Système / Administration), tout en mode graphique.

    Didier

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Laparite graphique du CD pourquoi pas, j'essaierai... mais pour mieux comprendre je prefere le faire à la main. Je sais que pour resize2fs il ne faut pas monter le filesystem et justement là il ne l'est pas !!! c'est dans l'image /mnt/sysimage...

  4. #4
    Membre très actif

    Inscrit en
    Juillet 2008
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 186
    Par défaut
    Bonsoir,

    Euh, ... /mnt, c'est pas là où on monte les filesystems ?

    Que dit la commande mount ?

    Didier

  5. #5
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    ...il ne faut pas monter le filesystem et justement là il ne l'est pas !!! c'est dans l'image /mnt/sysimage...
    Je pense que quand tu lances ton cd en mode rescue, c'est dans le répertoire /mnt/sysimage que la partition racine (/) de ton système (sur disque dur) est montée.

    Et pour pouvoir déjà dans un premier temps redimensionner la partition racine de ta redhat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #démontage du système de fichiers à redimensioner
    umount /mnt/sysimage
    # Modification de la taille du système de fichier
    resize2fs /tmp/hda2 <nouvelle_taille>
    Mais ça ne suffira pas. Car après avoir redimensionné la taille de ton système de fichiers il faudra également redimensionner la taille de la partition qui contient ton système de fichiers (hda2).

    Extrait du man:
    If you wish to shrink an ext2 partition, first use resize2fs to shrink the size of filesystem. Then you may use fdisk(8) to shrink the size of the partition. When shrinking the size of the partition, make sure you do not make it smaller than the new size of the ext2 filesystem!
    Ce qui me chiffone, c'est que le cd en mode rescue ne t'ai monté uniquement la partition hda1 (correspondant au contenu de /boot) et la partition hda2 (correspondant au contenu de /)

    Est ce que la partition montée dans /var est bien indépendante de la partition montée dans / ?
    La commande
    permettrait je pense d'en apprendre plus sur le partitionement de ton système linux.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 55
    Par défaut
    Citation Envoyé par CedrX Voir le message
    Je pense que quand tu lances ton cd en mode rescue, c'est dans le répertoire /mnt/sysimage que la partition racine (/) de ton système (sur disque dur) est montée.

    Et pour pouvoir déjà dans un premier temps redimensionner la partition racine de ta redhat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #démontage du système de fichiers à redimensioner
    umount /mnt/sysimage
    # Modification de la taille du système de fichier
    resize2fs /tmp/hda2 <nouvelle_taille>
    Mais ça ne suffira pas. Car après avoir redimensionné la taille de ton système de fichiers il faudra également redimensionner la taille de la partition qui contient ton système de fichiers (hda2).

    Extrait du man:


    Ce qui me chiffone, c'est que le cd en mode rescue ne t'ai monté uniquement la partition hda1 (correspondant au contenu de /boot) et la partition hda2 (correspondant au contenu de /)

    Est ce que la partition montée dans /var est bien indépendante de la partition montée dans / ?
    La commande
    permettrait je pense d'en apprendre plus sur le partitionement de ton système linux.

    Tout d'abord, merci pour votre aide...

    Quand j'essaie de faire :
    umount /mnt/sysimage j'ai la réponse "device or ressource busy"
    Mais qu'est ce qui peut bien l'utiliser ?

    A la question : "Est ce que la partition montée dans /var est bien indépendante de la partition montée dans / ?"
    la réponse est non : les 2 filesystems sont montées sur la meme partition du disque.

    En fait, j'ai 1 seul disque dur qui est partitionné de la façon suivante (c'est qye je vois avec qparted) :
    /dev/sda1 qui correspond à /boot
    /dev/sda2 qui correspond à /
    /dev/sda3 qui correspond à linux swap

    Et quand mon linux est démarré, sur la partition /dev/sad2 j'ai bien le "/" et le "/var".

    Oh bordel ca doit quand meme pas etre si compliqué de diminuer "/" et agrandir "/var" quand meme !

Discussions similaires

  1. [ImageMagick] Recadrer une photo et non pas la diminuer
    Par max44410 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/07/2005, 21h38
  2. Ajouter ntfs dans le filesystem
    Par leminipouce dans le forum Administration système
    Réponses: 3
    Dernier message: 02/06/2005, 20h52
  3. diminuer la luminosité
    Par shura dans le forum OpenGL
    Réponses: 1
    Dernier message: 16/12/2004, 10h07
  4. Clamav & filesystem
    Par syl20059 dans le forum Sécurité
    Réponses: 7
    Dernier message: 21/04/2004, 10h21
  5. Erreur démarrage "filesystem" sous RedHat 8
    Par stewen dans le forum Administration système
    Réponses: 14
    Dernier message: 02/12/2003, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo