Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/12/2014, à 14:00

cedric31

Etendre partition lvm2

Bonjour,

J'ai besoin d'étendre une partition lvm2 /dev/mapper/ubuntu-root

Je sais qu'elle est sur le disque /dev/sda sur lequel j'ai 45 Go de libre mais je ne sais pas comment faire parce que je ne vois nulle part le lien entre ma partition et mon disque

Dernière modification par cedric31 (Le 03/12/2014, à 13:55)


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#2 Le 02/12/2014, à 14:45

MrRaph_

Re : Etendre partition lvm2

Hello cedric31,

LVM ajoute une surcouche par dessus vos partitions/disques physiques. Chaque disque physique est appelé un PV (Physical Volume), on créer ensuite des VG (Volum Groups) sur un ou plusieurs PV. Ces VG sont ensuite divisés en LV (Logical Volumes), ce sont les disques que l'on trouve sous /dev/mapper ensuite et que l'on monte dans l'OS.

Dans votre cas, vosu avez du créer un LV plus petit que le disque physique qui l'héberge.La commande "vgdisplay", vous permttra de voir s'il reste de la place sur votre VG.

root@xxxx:~# vgdisplay -v vg_timemachine
    Using volume group(s) on command line
    Finding volume group "vg_timemachine"
  --- Volume group ---
  VG Name               vg_timemachine
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1,23 TiB
  PE Size               4,00 MiB
  Total PE              323331
  Alloc PE / Size       323331 / 1,23 TiB
  Free  PE / Size       0 / 0
  VG UUID               FS8QEL-g0BT-CqWf-xeeq-E61Q-NuWq-0hrp20

  --- Logical volume ---
  LV Path                /dev/vg_timemachine/lv_timemachine
  LV Name                lv_timemachine
  VG Name                vg_timemachine
  LV UUID                1mNTEh-G5WO-c27m-wrzr-jItZ-DqaI-qbG5ub
  LV Write Access        read/write
  LV Creation host, time Baal, 2014-10-17 09:13:23 +0200
  LV Status              available
  # open                 1
  LV Size                1,23 TiB
  Current LE             323331
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

  --- Physical volumes ---
  PV Name               /dev/sdb2
  PV UUID               B6i7Lx-B8Ht-awsk-DQSa-7kQl-TH7f-DRSGMC
  PV Status             allocatable
  Total PE / Free PE    323331 / 0

Dans mon cas, le VG vg_timemachine est créé sur le disque /dev/sdb2 et le LV lv_timemachine occupe toute la place, sur la dernière ligne, il n'y a plus d'unité de libre.

Si vous trouvez de l'espace libre en utilisant cette commande sur votre système, vous pourrez agrandir votre partition, cela peut être fait à chaud !


Utilisez celà pour ce faire :

sudo lvextend -l 100%VG /dev/mapper/ubuntu-root

Pour grandir le LV, puis

sudo resize2fs /dev/mapper/ubuntu-root

Plus d'infos par ici, et par là wink


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#3 Le 02/12/2014, à 14:47

tiramiseb

Re : Etendre partition lvm2

Salut,

Avec une interface graphique je ne saurais pas t'aider, mais en ligne de commandes c'est facile à faire.
Je vois que derrière tu as un terminal avec un "pvresize", alors j'imagine que tu as déjà fouillé dans ce sens.

Que donnent les commandes suivantes ?

pvs
vgs
lvs

PS : mets les retours de commandes copiées-collées en texte, entre balises "code" obtenues en cliquant sur l'icône bt_pre.png.

Hors ligne

#4 Le 02/12/2014, à 15:06

cedric31

Re : Etendre partition lvm2

j'ai oublié une capture écran smile
la partition /dev/sda5 est de type inconnue, du coup je ne peux pas l'étendre !

119219ubuntu.png

merci wink

Dernière modification par cedric31 (Le 03/12/2014, à 13:55)


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#5 Le 02/12/2014, à 15:13

MrRaph_

Re : Etendre partition lvm2

cedric31 a écrit :

j'ai oublié une capture écran smile
la partition /dev/sda5 est de type inconnue, du coup je ne peux pas l'étendre !

http://img4.hostingpics.net/pics/992618ubuntu2.jpg

merci wink


C'est normal, c'est du LVM wink

Vous ne pourrez l'étendre avec GParted !

Avez vous essayé le vgdisplay ? Que retourne la commande ?

sudo vgdisplay -v

Dernière modification par MrRaph_ (Le 02/12/2014, à 15:13)


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#6 Le 02/12/2014, à 15:15

tiramiseb

Re : Etendre partition lvm2

Pour info, la commande "vgdisplay" est une version verbeuse de la commande "vgs" que j'ai demandée en #3.

Hors ligne

#7 Le 02/12/2014, à 15:19

MrRaph_

Re : Etendre partition lvm2

tiramiseb a écrit :

Pour info, la commande "vgdisplay" est une version verbeuse de la commande "vgs" que j'ai demandée en #3.

en fait, elle donne le retour des 3 commandes dont vous avez parlé en #3 mais en un coup ...


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#8 Le 02/12/2014, à 15:22

tiramiseb

Re : Etendre partition lvm2

Oui, avec le switch "-v", en effet smile
Pour la lisibilité, j'ai pris l'habitude d'utiliser les commandes "courtes"...

Dernière modification par tiramiseb (Le 02/12/2014, à 15:23)

Hors ligne

#9 Le 02/12/2014, à 15:36

cedric31

Re : Etendre partition lvm2

MrRaph_ a écrit :
cedric31 a écrit :

j'ai oublié une capture écran smile
la partition /dev/sda5 est de type inconnue, du coup je ne peux pas l'étendre !

http://img4.hostingpics.net/pics/992618ubuntu2.jpg

merci wink


C'est normal, c'est du LVM wink

Vous ne pourrez l'étendre avec GParted !

Avez vous essayé le vgdisplay ? Que retourne la commande ?

sudo vgdisplay -v

ok, je ne connais pas ce LVM wink

la commande vgdisplay -v me donne ça :

163221vgdisplay1.jpg

124190vgdisplay2.jpg

Merci


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#10 Le 02/12/2014, à 15:37

MrRaph_

Re : Etendre partition lvm2

On a tous nos petites manies big_smile


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#11 Le 02/12/2014, à 15:40

tiramiseb

Re : Etendre partition lvm2

cedric31, s'il-te-plaît la prochaine fois mets les retours de commandes sous forme de texte, entre balises "code". C'est plus agréable que de devoir lire des images, qui sont des milliers de fois plus lourdes à charger et qui ne nous permettent pas de te répondre avec des copier-collers...

Soit tu veux faire tout propre et il faut jouer avec du redimensionnement de partitions (et les risques qui vont avec), soit on peut partir en gardant les partitions existantes telles quelles.
Dans ce second cas, l'approche serait la suivante:
- créer deux partitions, une /dev/sda6 dans la partition étendue et une /dev/sda3 en partition principale
- mettre ces deux partitions comme volumes physiques LVM
- joindre ces deux volumes physiques au groupe de volumes
- agrandir le volume logique qui t'intéresse

Cette approche convient-elle ?

Hors ligne

#12 Le 02/12/2014, à 16:04

MrRaph_

Re : Etendre partition lvm2

tiramiseb a écrit :

cedric31, s'il-te-plaît la prochaine fois mets les retours de commandes sous forme de texte, entre balises "code". C'est plus agréable que de devoir lire des images, qui sont des milliers de fois plus lourdes à charger et qui ne nous permettent pas de te répondre avec des copier-collers...

Visiblement il bosse sur une VM via la console VMware, s'il n'a pas d'accès SSH, c'est super compliqué d'envoyer du texte :-/


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#13 Le 02/12/2014, à 16:06

tiramiseb

Re : Etendre partition lvm2

Ah bon, il n'y a pas d'extension pour VMware visant à partager le buffer de copie et/ou presse-papier entre le système hôte et le système invité, comme sur VirtualBox ?

Et sinon, vu qu'il a mis une interface graphique sur son Linux, ne peut-il pas ouvrir un navigateur web sur son Linux ?

Hors ligne

#14 Le 02/12/2014, à 16:13

MrRaph_

Re : Etendre partition lvm2

Le copier collé, pas en CLI c'est sûr, et pas sans les tools dans tous les cas.

Il n'a pas forcément le net sur la VM, surtout que cela semble être du pro si j'en crois les copie d'écran précédente ou l'on peut voir le FQDN de la machine smile

Mais s'il a internet, ça serait bien plus simple, c'est certain smile


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#15 Le 02/12/2014, à 16:14

tiramiseb

Re : Etendre partition lvm2

Une Debian dans un environnement pro, je ne peux qu'imaginer un serveur, donc en toute logique SSH oui et interface graphique hérésie tongue

Hors ligne

#16 Le 02/12/2014, à 16:15

MrRaph_

Re : Etendre partition lvm2

tiramiseb a écrit :

Une Debian dans un environnement pro, je ne peux qu'imaginer un serveur, donc en toute logique SSH oui et interface graphique hérésie tongue

+1 tongue


Heureux possesseur de deux Ubuntu 15.04 (serveur).
Je blog mes aventures techniques sur ce système et d'autres sur mon blog
https://techan.fr/

Hors ligne

#17 Le 02/12/2014, à 16:31

cedric31

Re : Etendre partition lvm2

je vais vous éviter de partir dans des supputations wink

j'ai fait des captures écran, parce que ce n'est pas la machine de prod, c'est un clone et j'ai désactivé le réseau wink

Dernière modification par cedric31 (Le 02/12/2014, à 16:31)


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#18 Le 02/12/2014, à 16:32

cedric31

Re : Etendre partition lvm2

tiramiseb a écrit :

cedric31, s'il-te-plaît la prochaine fois mets les retours de commandes sous forme de texte, entre balises "code". C'est plus agréable que de devoir lire des images, qui sont des milliers de fois plus lourdes à charger et qui ne nous permettent pas de te répondre avec des copier-collers...

Soit tu veux faire tout propre et il faut jouer avec du redimensionnement de partitions (et les risques qui vont avec), soit on peut partir en gardant les partitions existantes telles quelles.
Dans ce second cas, l'approche serait la suivante:
- créer deux partitions, une /dev/sda6 dans la partition étendue et une /dev/sda3 en partition principale
- mettre ces deux partitions comme volumes physiques LVM
- joindre ces deux volumes physiques au groupe de volumes
- agrandir le volume logique qui t'intéresse

Cette approche convient-elle ?


je suis partant
feu !

merci encore


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#19 Le 02/12/2014, à 16:36

tiramiseb

Re : Etendre partition lvm2

Alors dans ton GParted que tu connais, tu crées deux partitions, sur les deux espaces libres. Tu leur donne le type "Linux LVM".

Là tu as peut-être besoin de redémarrer pour que la table des partitions soit relue, vu que c'est ton disque système.

À partir de là, je pars du principe que tes nouvelles partitions sont /dev/sda3 et /dev/sda6. À toi d'adapter les commandes si les noms sont différents.

Dans le terminal, tu tapes :

1/ pour activer ces volumes physiques :

pvcreate /dev/sda3
pvcreate /dev/sda6

2/ pour les intégrer au groupe de volumes :

vgextend ubuntu /dev/sda3
vgextend ubuntu /dev/sda6

3/ pour agrandir ton volume logique (exemple pour 10 Go) :

lvresize -L+10G /dev/ubuntu/root
resize2fs /dev/ubuntu/root

Et voilou.

Dernière modification par tiramiseb (Le 02/12/2014, à 16:37)

Hors ligne

#20 Le 02/12/2014, à 16:58

cedric31

Re : Etendre partition lvm2

j'ai pas le type "linux lvm" ...
ça part mal smile


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#21 Le 02/12/2014, à 17:01

tiramiseb

Re : Etendre partition lvm2

Groupmf. Pour ma part j'utilise fdisk, tout ce que je peux te dire c'est que c'est le type numéro 23...

Avec Parted, tu as la doc suivante qui dit ce que tu peux faire :
https://www.gnu.org/software/parted/man … html#SEC65

Vu que Gparted est une surcouche à Parted, ça doit s'en rapprocher...

Hors ligne

#22 Le 02/12/2014, à 17:09

cedric31

Re : Etendre partition lvm2

ok je regarde

merci


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#23 Le 03/12/2014, à 12:09

cedric31

Re : Etendre partition lvm2

bon je n'ai pas reussi

je vais voir si je peux faire autrement, en déplaçant les données sur un autre fs...

merci de ton aide


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne

#24 Le 03/12/2014, à 12:10

tiramiseb

Re : Etendre partition lvm2

C'est dommage d'abandonner en si bon chemin.
Si tu détaillais ce que tu n'arrives pas à faire, ça nous aiderait à t'aider.
Mais bon, si tu préfères abdiquer...

Hors ligne

#25 Le 03/12/2014, à 13:46

cedric31

Re : Etendre partition lvm2

je n'abdique pas, je voulais pas vous emme... avec ça wink

je ne maitrise pas le truc alors je merdouille...


Entreprise : 8.04 32b
Perso : DELL inspiron 1750
ubuntu 12.04 64b

Hors ligne