Pages : 1
#1 Le 30/12/2021, à 10:26
- tintinux
Redimensionner partition système
Bonjour
Sur une machine avec Ubuntu 20.04 j'ai un système de fichiers où il n'y a que le système et qui a été dimensionné beaucoup trop grand (429 Go, 3% utilisé).
Périphérique : /dev/ubuntu-vg/root
Contenu : Ext4 (version 1.0) — Non monté
Je voudrais le réduire pour agrandir ensuite un autre système de fichiers où est normalement monté /home.
Bien sûr, j'ai démarré sur un Live USB et le disque est sain.
Mais GParted laisse grisée l'option "Redimensionner".
Savez-vous pourquoi et si je peux récupérer autrement l'espace perdu ?
Dernière modification par tintinux (Le 30/12/2021, à 10:30)
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#2 Le 30/12/2021, à 11:07
- malbo
Re : Redimensionner partition système
Bonjour,
Fais un Boot-info depuis une session de ton Ubuntu installé et donne l'URL de ce Boot-info dans ta réponse.
EDIT : je ne pratique pas LVM mais je te suggère de consulter le paragraphe 7.2 Volume logique de la doc "LVM, une autre manière de partitionner". Tu verras que Gparted n'est pas à utiliser pour redimensionner un volume logique (ta partition système est un volume logique).
Dernière modification par malbo (Le 30/12/2021, à 11:18)
Hors ligne
#3 Le 30/12/2021, à 14:14
- tintinux
Re : Redimensionner partition système
Bonjour et merci pour ta réponse.
Le boot-info n'est pas possible parce que le système est en fait 16.04 (c'est le Live-usb qui est en 20.04).
Je vais essayer de comprendre la documentation très absconse sur les volumes logiques. Je me demande bien ce qu'ils apportent, à part plus de complexité...
Cordialement
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#4 Le 30/12/2021, à 15:38
- malbo
Re : Redimensionner partition système
Le boot-info n'est pas possible parce que le système est en fait 16.04 (c'est le Live-usb qui est en 20.04).
La version 16.04 n'est plus maintenue depuis Avril 2021 (source). Ce serait l'occasion de virer cette installation (*) qui utilise LVM et la remplacer par une installation plus classique (sans LVM) de Ubuntu 20.04. EDIT : pour un partitionnement aux petits oignons, tu pourrais utiliser la doc "Installation d'Ubuntu : partitionnement manuel"
(*) après une sauvegarde préalable sur un DD externe des données précieuses de l'install actuelle
Dernière modification par malbo (Le 30/12/2021, à 15:42)
Hors ligne
#5 Le 30/12/2021, à 17:41
- tintinux
Re : Redimensionner partition système
Tu as raison, il faut installer une version plus récente.
Mais le /home avait été mis sur une autre partition pour éviter une fastidieuse double copie des données à chaque nouvelle installation, d'autant que je n'ai pas de disque amovible disponible.
Et des données séparées c'est très bien et ça devrait même, selon moi, être installé ainsi par défaut...
Je vais donc d'abord essayer de réduire l'espace excessif alloué au système, et seulement ensuite y réinstaller la dernière LTS, sans toucher à /home qui est sauvegardé sur un cloud.
C'est dommage que je sois passé inutilement en LVM, on m'avait dit que c'était mieux mais je m'aperçois que ça augmente surtout la complexité et les risques.
Ça va toutefois rester comme ça jusqu'à la mort de l'ordinateur concerné car ce serait trop long de tout refaire.
Merci pour ton aide
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#6 Le 22/02/2022, à 17:01
- tintinux
Re : Redimensionner partition système
Bonjour
Je reprends le sujet précédent dans l'état où je l'ai laissé il y a un mois et demi...
En bootant sur un LiveUSB 20.04, j'ai réduit avec lvresize le volume /dev/ubuntu-vg/root où est installé le système, puis j'ai essayé d'augmenter au maximum avec lvextend le volume /dev/ubuntu-vg/data où sont montées les données /home
On a :
root@ubuntu:~# lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/root
LV Name root
VG Name ubuntu-vg
LV UUID sjNHnn-Yawu-Z22T-dPHm-U2QY-CRzB-QDlOge
LV Write Access read/write
LV Creation host, time ubuntu, 2016-07-03 12:42:03 +0000
LV Status available
# open 0
LV Size 50,00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/ubuntu-vg/swap_1
LV Name swap_1
VG Name ubuntu-vg
LV UUID 8hpTpK-xkpw-xY4i-Z9RV-27Rd-Vsl1-7ciJSX
LV Write Access read/write
LV Creation host, time ubuntu, 2016-07-03 12:42:04 +0000
LV Status available
# open 0
LV Size 3,98 GiB
Current LE 1019
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/ubuntu-vg/data
LV Name data
VG Name ubuntu-vg
LV UUID T92R0j-fDal-JEyp-Kwkb-GtTY-2dl6-YvXlDa
LV Write Access read/write
LV Creation host, time ubuntu-mate, 2020-11-19 21:49:16 +0000
LV Status available
# open 0
LV Size <644,18 GiB
Current LE 164909
Segments 3
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
Après montage de /home, j'ai toutes les données mais je suis toujours à 100%, alors que je crois avoir augmenté le volume logique de 350 Go, donc je l'ai presque doublé.
root@ubuntu:~# df -h /home
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ubuntu--vg-data 289G 274G 744M 100% /home
Que dois-je faire maintenant pour utiliser tout ce qui doit être disponible sur /dev/ubuntu-vg/data ?
Bien sûr je souhaite garder les données existantes du /home, si possible.
Merci pour votre aide !
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#7 Le 22/02/2022, à 18:12
- jplemoine
Re : Redimensionner partition système
Il fallait mettre le paramètre -r lors du lvextend pour mettre à jour le fs (si dispo sous Ubuntu)
Maintenant, c'est plus compliqué car il va falloir le faire manuellement avec les bons paramètres.
df -hT /home
Ca va ajouter une colonne avec le type de fs --> si c'est du ext4 (de mémoire avec un RHEL et non Ubuntu) :
**** Si ce n'est pas écrit ext4 ou s'il parle de crypt, tu stoppes ****
Si c'est du ext4 pur (non chiffré [crypt]) :
resize4fs -l 100%FREE /dev/ubuntu-vg/data
si ça dit que resize4fs n'existe pas, essayer avec resize2fs
resize2fs -l 100%FREE /dev/ubuntu-vg/data
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 22/02/2022, à 18:30
- tintinux
Re : Redimensionner partition système
Merci pour ta réponse.
Le type est bien ext4 et non crypté.
Voici ce que j'obtiens :
root@ubuntu:~# resize4fs -l 100%FREE /dev/ubuntu-vg/data
La commande « resize4fs » n'a pas été trouvée, voulez-vous dire :
commande « resize2fs » du deb e2fsprogs (1.45.5-2ubuntu1)
Essayez : apt install <nom du deb>
root@ubuntu:~# resize2fs -l 100%FREE /dev/ubuntu-vg/data
resize2fs 1.45.5 (07-Jan-2020)
resize2fs : option invalide -- 'l'
Utilisation : resize2fs [-d drapeaux_de_debug] [-f] [-F] [-M] [ -P] [-p] périphérique [-b|-s|nouvelle_taille] [-S RAID-stride] [-z fichier_annulation]
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#9 Le 22/02/2022, à 18:47
- jplemoine
Re : Redimensionner partition système
J'ai confondu : c'est le lvresize où l'on peut mettre 100%FREE.
Là c'est juste
resize4fs /dev/ubuntu-vg/data
Désolé.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 22/02/2022, à 18:49
- iznobe
Re : Redimensionner partition système
Bonjour et merci pour ta réponse.
Le boot-info n'est pas possible parce que le système est en fait 16.04 (c'est le Live-usb qui est en 20.04).
Bonsoir , on peut tres bien faire un boot-info a partir d' un live-USB , en fait c' est meme conseillé !
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#11 Le 22/02/2022, à 18:49
- jplemoine
Re : Redimensionner partition système
Pour faire simple (toujours de mémoire du redhat ) tu fais :
lvextend -rl 100%FREE /dev...
Ca prend 100% de l'espace libre de ton vg et ça retaille ton fs.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#12 Le 22/02/2022, à 19:22
- tintinux
Re : Redimensionner partition système
J'ai confondu : c'est le lvresize où l'on peut mettre 100%FREE.
Là c'est justeresize4fs /dev/ubuntu-vg/data
Ok, avec resize2fs ça semble bon à première vue.
Merci encore.
Ubuntu-MATE 22.04 sur 5 machines de la famille.
Développeur d'applications, dont Gestinux, une compta-gestion libre, multi-plateforme et multi-langues, connectable à une base MySQL, MariaDb ou PostgreSQL, locale ou distante.
Hors ligne
#13 Le 22/02/2022, à 19:54
- jplemoine
Re : Redimensionner partition système
oui. Bien rectifié... C'était évidement resize2fs qu'il fallait utiliser...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
Pages : 1