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 :

étendre la partition lv_root


Sujet :

Administration système

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut étendre la partition lv_root
    Bonjour les experts,

    Je souhaite étendre la partition lv_root vue qu'elle est pleine. Pourriez-vous m'aider svp avec des instructions claires.

    En modifiant la taille de la partition lv_root et lv_home je risque de perdre mes données?

    Ci-après les propriétés pour les groupes de volume

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    # lvs  
     
      LV      VG      Attr      LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
      lv_home vg_ac2i -wi-ao--- 873,23g
      lv_root vg_ac2i -wi-ao---  50,00g
      lv_swap vg_ac2i -wi-ao---   7,80g
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     # df -h
     
    Sys. de fichiers                           Taille  Uti. Disp. Uti% Monté sur
    /dev/mapper/vg_ac2i-lv_root                       50G   40G  6,8G  86% /
    tmpfs                                          3,9G   14M  3,9G   1% /dev/shm
    /dev/sda1                                    485M   38M  422M   9% /boot
    /dev/mapper/vg_ac2i-lv_home                    860G  8,6G  808G   2% /home
    Merci par avance pour votre précieuse aide.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Citation Envoyé par Psuchoo Voir le message
    Bonjour les experts,

    Je souhaite étendre la partition lv_root vue qu'elle est pleine. Pourriez-vous m'aider svp avec des instructions claires.

    En modifiant la taille de la partition lv_root et lv_home je risque de perdre mes données?
    non il faut juste le faire dans l ordre dans ton cas c est simple tu as de la place pour reduire / home



    Ci-après les propriétés pour les groupes de volume

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    # lvs  
     
      LV      VG      Attr      LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
      lv_home vg_ac2i -wi-ao--- 873,23g
      lv_root vg_ac2i -wi-ao---  50,00g
      lv_swap vg_ac2i -wi-ao---   7,80g
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     # df -h
     
    Sys. de fichiers                           Taille  Uti. Disp. Uti% Monté sur
    /dev/mapper/vg_ac2i-lv_root                       50G   40G  6,8G  86% /
    tmpfs                                          3,9G   14M  3,9G   1% /dev/shm
    /dev/sda1                                    485M   38M  422M   9% /boot
    /dev/mapper/vg_ac2i-lv_home                    860G  8,6G  808G   2% /home
    Merci par avance pour votre précieuse aide.

    lvreduce sur home soyons fous... 10Go
    resize2fs home
    sync
    lvextant -L +10Go le lvroot
    resize2fs du lvroot
    sync


    si tu ajoutes un disque physique au lieu de faire ca : ca deviendrai

    pvcreate newdisk
    vgextand le newdisk
    lvextand sur la lvroot
    resize2fs la lvroot
    sync

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Points : 1 394
    Points
    1 394
    Par défaut
    attention, ce n'est possible que si la partition home est formatée en ext. xfs ne peut pas être réduit (pour l'instant)

    Deuxième point, il faut d'abord faire le resize2fs sur le lv_home avant de lancer lvreduce, sinon le FS sera corrompu. Lvreduce le permet avec l'option -r

    Donc dans l'ordre en supposant que lv_root et lv_home soit formaté en ext, et que l'on souhaite retirer 5G du Home pour le donner à root:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    umount /home
    lvreduce -r -L 5G lv_home
    lvextend -r lv_root
    mount /home

  4. #4
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par Benjîle Voir le message
    Donc dans l'ordre en supposant que lv_root et lv_home soit formaté en ext, et que l'on souhaite retirer 5G du Home pour le donner à root:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    umount /home
    lvreduce -r -L 5G lv_home
    lvextend -r lv_root
    mount /home
    Bonjour Benjîle,

    Sera t-il possible de unmout /home alors qu'il est en cours d'utilisation?!!

    Merci

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par frp31 Voir le message
    lvreduce sur home soyons fous... 10Go
    resize2fs home
    sync
    lvextant -L +10Go le lvroot
    resize2fs du lvroot
    sync
    Bonjour frp31,

    Merci pour ta réponse. Peux-tu m'indiquer les commandes exactes avec les options adéquates.

    Je tacherais à tester les commandes une fois j'aurais le serveur à ma disposition.

    Je t'en remercie.

  6. #6
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par frp31 Voir le message
    non il faut juste le faire dans l ordre dans ton cas c est simple tu as de la place pour reduire / home





    lvreduce sur home soyons fous... 10Go
    resize2fs home
    sync
    lvextant -L +10Go le lvroot
    resize2fs du lvroot
    sync

    En essayant d'exécuter les commandes que tu m'as indiqué j'obtient le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    # lvreduce -L 10G /dev/mapper/vg_ac2i-lv_home
      WARNING: Reducing active and open logical volume to 10,00 GiB
      THIS MAY DESTROY YOUR DATA (filesystem etc.)
    Do you really want to reduce lv_home? [y/n]:
    Je ne me peut pas me permettre de faire une erreur je suis sur un serveur où des outils sont installés et d'autres gens y accèdent.

    Pourras-tu me confirmer que les données se seront pas perdues? Tu as déjà effectué ce genre d'extension auparavant?

  7. #7
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    peut etre une centaine de fois en 20 ans en general on reduit jamais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    umount /home
    lvreduce -r -L 5G lv_home
    lvextend -r lv_root
    mount /home
    oublies pas de demounter le home avant !

    ok je vais te faire ce que tu aurais du faire : un test sur une clef usb.....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    root@baal:~# pvcreate /dev/sdd1
      Physical volume "/dev/sdd1" successfully created
    root@baal:~#
    root@baal:~# vgcreate toto  /dev/sdd1
      Volume group "toto" successfully created
     
    root@baal:~# lvcreate -n toto -L 5g toto
      Logical volume "toto" created
     
    root@baal:~# mkdir /tmp/demo
     
    root@baal:~# mkfs.ext4 /dev/toto/toto 
    mke2fs 1.42.12 (29-Aug-2014)
    En train de créer un système de fichiers avec 1310720 4k blocs et 327680 i-noeuds.
    UUID de système de fichiers=acda8fdc-3975-4176-a256-c34f451bd514
    Superblocs de secours stockés sur les blocs*: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736
     
    Allocation des tables de groupe*: complété                        
    Écriture des tables d'i-noeuds*: complété                        
    Création du journal (32768 blocs)*: 
     
    complété
    Écriture des superblocs et de l'information de comptabilité du système de
    fichiers*:      
     
     
    complété
     
    root@baal:~# 
     
    root@baal:~# mount /dev/toto/toto /tmp/demo/
    root@baal:~# df -h  /tmp/demo/
    Sys. de fichiers      Taille Utilisé Dispo Uti% Monté sur
    /dev/mapper/toto-toto   4,8G     10M  4,6G   1% /tmp/demo
    root@baal:~# umount /tmp/demo
    root@baal:~# lvreduce -r -L 4g /dev/toto/toto
    fsck de util-linux 2.25.2
    /dev/mapper/toto-toto*: 11/327680 fichiers (0.0% non contigus), 55902/1310720 blocs
    resize2fs 1.42.12 (29-Aug-2014)
    En train de redimensionner le système de fichiers sur /dev/mapper/toto-toto à 1048576 (4k) blocs.
    Le système de fichiers sur /dev/mapper/toto-toto a maintenant une taille de 1048576 blocs (4k).
     
      Size of logical volume toto/toto changed from 5,00 GiB (1280 extents) to 4,00 GiB (1024 extents).
      Logical volume toto successfully resized
    root@baal:~# mount /dev/toto/toto /tmp/demo/
    root@baal:~# df -h  /tmp/demo/
    Sys. de fichiers      Taille Utilisé Dispo Uti% Monté sur
    /dev/mapper/toto-toto   3,9G     10M  3,6G   1% /tmp/demo
    root@baal:~#

Discussions similaires

  1. Partition system-lv_root pleine
    Par djibril dans le forum SUSE
    Réponses: 11
    Dernier message: 16/06/2011, 14h51
  2. COmment étendre une la partition primaire?
    Par stentorus dans le forum RedHat / CentOS / Fedora
    Réponses: 4
    Dernier message: 24/01/2011, 14h53
  3. étendre partition système et data
    Par r83 dans le forum Windows 7
    Réponses: 4
    Dernier message: 21/10/2010, 09h28
  4. étendre partition sur w2k server
    Par atog dans le forum Windows Serveur
    Réponses: 7
    Dernier message: 24/01/2006, 18h09
  5. Problème montage partition Win sous RedHat ??
    Par baba dans le forum Administration système
    Réponses: 6
    Dernier message: 18/01/2003, 12h26

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