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 :

Agrandissement disque sur une VM Linux


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2020
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2020
    Messages : 160
    Par défaut Agrandissement disque sur une VM Linux
    Bonsoir,

    Je dispose d'une machine virtuelle Linux RedHat 6 (un peu ancienne) avec deux disques:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [root@SERVER1 ~]# pvs
      PV         VG        Fmt  Attr PSize   PFree
      /dev/sda2  VG_SYS lvm2 a--u     41,61g    0
      /dev/sdb1  VG_DATA   lvm2 a--u 150,00g    0
    J'aimerais augmenter mon VG_DATA de 10Go.

    Je vais sur mon vCenter, clique droit "Edit Settings", au niveau de HARD DISK 2, je mets 160 au lieu de 150.

    Je me connecte sur ma machine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo 1 > /sys/class/block/sdb/device/rescan
    pvresize /dev/sdb1
    Pas de messages d'erreur.

    En tapant la commande fdisk -l il me semble que /dev/sdb a bougé, mais surtout je vois aussi une ligne intéressante :

    Disque /dev/mapper/VG_DATA-lv_data à la taille finale 160 G.

    Mais en revanche en passant la commande pvdisplay ou pvs mon Physical Volume est toujours à 150G.

    Ai-je oublié quelque chose qui m'échappe ?

  2. #2
    Membre Expert Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

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

    Informations forums :
    Inscription : Février 2007
    Messages : 559
    Par défaut
    il faut augmenter la taille de la partition sdb1 et faire après un pvresize.

  3. #3
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2020
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2020
    Messages : 160
    Par défaut
    Merci pour ta réponse.

    Tu veux dire que en plus de le faire au niveau VMware, il faut aussi faire un "fdisk /dev/sdb1"?

    Le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 1 > /sys/class/block/sdb/device/rescan
    ne remplace pas l'étape fdisk ?

    C'est sans doute moi qui ne comprends pas quelque chose.

  4. #4
    Membre Expert Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

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

    Informations forums :
    Inscription : Février 2007
    Messages : 559
    Par défaut
    si tu affiche la table de partition de ton disque, il va te signaler 10Go d'espace libre en fin de disque.
    La tu as deux stratégies possible :
    - soit tu étends la partition existante
    - soit tu crées une nouvelle partition sdb2 que tu déclares en PV. Ce PV te l’intègre à ton VG et là, tu étends ton système de fichier
    Aucune n'est meilleur que l'autre, il s’agit de 2 écoles de pensée.
    Si tu n'avais pas de partition sur le disque, le pvresize aurait été suffisant.

    En gros tu as :
    - 1 fichier sur ton disque dur présenté à ta VM.
    - Pour ta VM, c'est un disque dur.
    - Ce disque a une table de partition avec une partition reconnu comme étant la sdb1.
    - Cette partition est déclaré comme une partition LVM que celui-ci utilise comme un PV.
    - Ce PV est lui même intégré à un VG
    - Ce VG est découpé en LV.
    - Chaque LV a un système de fichier.
    - Ce système de fichier est monté dans un répertoire.

    En espérant que cela t'as éclairé.

  5. #5
    Membre confirmé
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2020
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2020
    Messages : 160
    Par défaut
    Merci.

    Si je comprends bien, si mon disque était /dev/sdb le pvresize aurait suffit, mais comme dans /dev/sdb j'ai une partition /dev/sdb1 (je le vois en faisant pvs ou fdisk /dev/sdb) je suis obligé d'aller de faire un fdisk /dev/sdb et d'étendre /dev/sdb1.

    Tu valides?

  6. #6
    Membre Expert Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

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

    Informations forums :
    Inscription : Février 2007
    Messages : 559
    Par défaut
    je valides.
    voici un lien pour étendre : https://www.tutos-informatique.com/a...rtition-linux/
    Si tu es frileux pour tes données, utilise la seconde méthode

  7. #7
    Membre Expert Avatar de gabriel21
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

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

    Informations forums :
    Inscription : Février 2007
    Messages : 559
    Par défaut
    Citation Envoyé par kevin066 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 1 > /sys/class/block/sdb/device/rescan
    Cela ne sert qu'a recharger les caractéristiques de ton disque dur. Sur les RHEL 7 et 8, cette étape n'est plus obligatoire, UDEV s’aperçoit généralement des changements. En fonction des configurations, sur RHEL6, cela peut être obligatoire, ou bien automatique, mais avec un délai avant la mise à jour.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connaitre le cpu et la mémoire consommée sur une machine linux
    Par supcomingenieur dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 20/06/2013, 10h54
  2. [Batch] Un souci : Script batch permet de copier un fichier sur une machine Linux distant
    Par free_source dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 09/02/2012, 16h26
  3. [Débutant] Dessiner un disque sur une image
    Par chevalvapeur dans le forum Images
    Réponses: 5
    Dernier message: 07/12/2009, 15h40
  4. Réponses: 3
    Dernier message: 31/12/2008, 23h21
  5. Réponses: 6
    Dernier message: 26/11/2007, 18h51

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