Partitions non-trouvées par gparted

bonjour
J’ai déjà posté ici mais je crée un nouveau sujet pour plus de clarté
J’ai réinstallé Bullseye 11.7 avec une clé live, en faisant attention cette fois de bien choisir du LVM et en sélectionnant l’option 1 partition root, 1 partition home et 1 swap. Mais voilà ce que j’obtiens après avoir lu ceci, je ne vois pas de swap ni de partition système dans gparted

joel@hp600:~$ sudo fdisk -l
[sudo] Mot de passe de joel : 
Disque /dev/sda : 238,47 GiB, 256060514304 octets, 500118192 secteurs
Modèle de disque : MTFDDAK256TBN-1A
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 6D8DC007-CB2B-4A02-B89B-4DDA60DD5ADB

Périphérique   Début       Fin  Secteurs Taille Type
/dev/sda1       2048   1050623   1048576   512M Système EFI
/dev/sda2    1050624   2050047    999424   488M Système de fichiers Linux
/dev/sda3    2050048 500117503 498067456 237,5G LVM Linux


Disque /dev/mapper/hp600--vg-root : 27,94 GiB, 29997662208 octets, 58589184 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/mapper/hp600--vg-swap_1 : 976 MiB, 1023410176 octets, 1998848 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/mapper/hp600--vg-home : 180,65 GiB, 193973977088 octets, 378855424 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
joel@hp600:~$ 
joel@hp600:~$ 2>/dev/null df -h | awk '{if (NR==1) print $0} /^\/dev\//'
Sys. de fichiers           Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/hp600--vg-root    28G    9,8G   17G  38% /
/dev/mapper/hp600--vg-home   177G     75M  168G   1% /home
/dev/sda2                    471M    100M  347M  23% /boot
/dev/sda1                    511M    5,8M  506M   2% /boot/efi
joel@hp600:~$ 
joel@hp600:~$ sudo df -h
Sys. de fichiers           Taille Utilisé Dispo Uti% Monté sur
udev                         3,8G       0  3,8G   0% /dev
tmpfs                        783M    1,4M  781M   1% /run
/dev/mapper/hp600--vg-root    28G    9,8G   17G  38% /
tmpfs                        3,9G       0  3,9G   0% /dev/shm
tmpfs                        5,0M    4,0K  5,0M   1% /run/lock
/dev/mapper/hp600--vg-home   177G    109M  168G   1% /home
/dev/sda2                    471M    100M  347M  23% /boot
/dev/sda1                    511M    5,8M  506M   2% /boot/efi
tmpfs                        783M     72K  782M   1% /run/user/1000
joel@hp600:~$

Bonjour,

J’ai modifié le titre et j’ai catégorisé ton sujet, pour plus de clarté.

Alors, je vois un LVM ici :

Je sais que fdisk ne les affiche pas, mais il me semblait que gparted les affichait.
Du coup, si tu veux voir les « partitions » manquantes, il faut utiliser un outil qui affiche les volumes logiques.
Tu as la commande lsblk qui peut t’afficher des trucs intéressants, mais tu peux aussi le faire avec les commandes de LVM (comme lvs, par exemple).

Bonjour
me voilà un peu rassuré :

joel@hp600:~$ lsblk
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0 238,5G  0 disk 
├─sda1                 8:1    0   512M  0 part /boot/efi
├─sda2                 8:2    0   488M  0 part /boot
└─sda3                 8:3    0 237,5G  0 part 
  ├─hp600--vg-root   254:0    0  27,9G  0 lvm  /
  ├─hp600--vg-swap_1 254:1    0   976M  0 lvm  [SWAP]
  └─hp600--vg-home   254:2    0 180,7G  0 lvm  /home
sr0                   11:0    1  1024M  0 rom  
joel@hp600:~$ 
joel@hp600:~$ lvs
bash: lvs : commande introuvable
joel@hp600:~$ 
joel@hp600:~$ sudo lvs
[sudo] Mot de passe de joel : 
  LV     VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home   hp600-vg -wi-ao---- 180,65g                                                    
  root   hp600-vg -wi-ao---- <27,94g                                                    
  swap_1 hp600-vg -wi-ao---- 976,00m                                                    
joel@hp600:~$

il ne me reste plus qu’à trouver comment modifier le swap pour le porter à 4Go je vais aller voir la doc LVM

Une remarque sur gparted, l’image
image
est un peu bizarre : sur /dev/sda 3 il est indiqué 209.54 Go utilisés alors qu’il n’y a que le système et aucune donnée. Je suppose qu’il s’agit de la taille que j’ai défini à l’installation pour garder 27.95 libres pour plus tard ?
merci

Non c’est la taille de ton volume LVM.
gparted n’affiche pas les volumes logique LVM.
En gros tu as:
|------------------------disque physique------------------------------|
| partition 1 | partition 2 | partition LVM -------------------------|
| LV / | LV /home | LV Swap | (les taille sont non proportionnelles)

Pour modifier la taille d’un LV:
lvresize -L --size=+3G vg_name/lv_name --resizefs
Pour le swap, faire:

swapoff -a
lvresize -L --size=+3G vg_name/lv_name --resizef
swapon -a

tu remplaces bien sur le vg_name et le lv_name par le nom de ton volume group et le nom de ton volume logique.

pour voir ce que tu as de libre sur ton disque physique utilise parted, pour voir ce que ton Volume physique a de disponible regarde avec la commande pvs.

Si tu ne possède qu’un seul disque ou un seul groupe de volume par disque alors les commandes vgs et pvs t’indiqueront le même espace disponible.

Pour lister tes volumes logiques la commande lvs te sera suffisante.

Peux tu maintenant nous fournir le résultat de pvs, vgs et lvs ?

Voilà

joel@hp600:~$ sudo pvs
[sudo] Mot de passe de joel : 
  PV         VG       Fmt  Attr PSize    PFree 
  /dev/sda3  hp600-vg lvm2 a--  <237,50g 27,95g
joel@hp600:~$ 
joel@hp600:~$ sudo vgs
  VG       #PV #LV #SN Attr   VSize    VFree 
  hp600-vg   1   3   0 wz--n- <237,50g 27,95g
joel@hp600:~$ 
joel@hp600:~$ sudo lvs
  LV     VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home   hp600-vg -wi-ao---- 180,65g                                                    
  root   hp600-vg -wi-ao---- <27,94g                                                    
  swap_1 hp600-vg -wi-ao---- 976,00m                                                    
joel@hp600:~$

tu as 27G de libre dans ton volume group, donc tu peux facilement augmenter ton swap.

J’ai fait

joel@hp600:~$ sudo swapoff -a
[sudo] Mot de passe de joel : 
joel@hp600:~$ 
joel@hp600:~$ sudo lvresize -L --size=+3G hp600vg/swap_1 --resizef
  Multiple sign symbols detected.
  Invalid argument for --size: --size=+3G
  Error during parsing of command line.
joel@hp600:~$ 

desolé, il n’y a pas de egal: --size +3G
Mais après un

man lvresize

t’aurait donné la réponse.

c’est pas bon ça …

Le chemin de ton VG c’est quoi ?

Chez moi pour un extend je fais du :

lvextend -L +3G /dev/systemvm/var_lib_mysql

Par exemple pour ajouté 3G à mon LV dédié à du mysql posé sur un vg nommé systemvm.

PS : Ne pas hésitez à utiliser l’autocomplétion comme un gros fainéant que je suis ^^
PS2 : il faudra reformater la partition aussi avec mkswap

Oui, c’est l’espace du PV alloué aux LV, que ceux-ci l’utilisent effectivement ou pas.

Gparted affiche seulement l’occupation des PV LVM, comme pvs.

-L et --size sont équivalents, donc redondants.
–resizefs ne marche pas avec le swap. Ça utilise fsadm qui ne supporte pas le swap. Je ne connais pas de programme capable de redimensionner un swap. Après avoir redimensionné le LV, il faut le reformater avec mkswap (et lui donner le même UUID ou LABEL le cas échéant, mais ça ne devrait pas être nécessaire avec un LV puisqu’on utilise le nom de périphérique persistant).

joel@hp600:~$ sudo mkswap
[sudo] Mot de passe de joel : 
mkswap: erreur : aucun endroit pour définir une zone d'échange.
Exécutez « mkswap --help » pour obtenir des renseignements complémentaires.
joel@hp600:~$ sudo mkswap --help

Utilisation :
 mkswap [options] périphérique [taille]

Créer une zone d'échange (swap) Linux.

Options :
 -c, --check             vérifier les blocs corrompus avant créer la zone d'échange
 -f, --force             permettre une taille d'espace d'échange plus grande
                      que le périphérique
 -p, --pagesize TAILLE   indiquer la taille de page en octet
 -L, --label ÉTIQUETTE   indiquer l'étiquette
 -v, --swapversion NBRE  indiquer le numéro de version d'espace d'échange
 -U, --uuid UUID         indiquer l'UUID à utiliser
 --lock[=<mode>]       utiliser un verrou exclusif du périphérique (yes, no ou nonblock)
 -h, --help                afficher cette aide
 -V, --version             afficher la version

Consultez mkswap(8) pour obtenir des précisions complémentaires.
joel@hp600:~$ sudo mkswap -c
mkswap: erreur : aucun endroit pour définir une zone d'échange.
Exécutez « mkswap --help » pour obtenir des renseignements complémentaires.
joel@hp600:~$ sudo mkswap --check
mkswap: erreur : aucun endroit pour définir une zone d'échange.
Exécutez « mkswap --help » pour obtenir des renseignements complémentaires.
joel@hp600:~$ 

bon je suppose que j’ai mis la charrue avant les boeufs : il fallait redimensionner le volume logique avant de le formater, mais là je coince

Effectivement, je te file les informations mais il faut tout de même allez lire le manuel ou chercher l’info plus complète tu n’a pas précisé le périphérique, c’est dit textuellement dans le manuel :wink:

  • tu démonte la swap
swapoff -a
  • tu augmente le lv
lvextend -L +3G /dev/hp600-vg/swap_1
  • tu formate la partition sur ton lv
mkswap /dev/hp600-vg/swap_1
  • tu remonte ta swap
swapon -a

Ce qui donne sur une de mes machines:

swapoff -a 
lvresize -L +1G BULL01VG01/swap 
mkswap /dev/mapper/BULL01VG01-swap 
swapon -a

@Clochette
J’ai fait comme tu as écrit, et vérifié :
joel@hp600:~$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home hp600-vg -wi-ao---- 180,65g
root hp600-vg -wi-ao---- <27,94g
swap_1 hp600-vg -wi-ao---- 3,95g
joel@hp600:~$
par ailleurs j’ai aussi transféré .mozilla et .thunderbird de mon vieux Asus dans /home/joel/, nickel
Merci à tous

Cette phrase ne veut rien dire.

oui j’ai oublié de l’effacer quand j’ai corrigé :slight_smile:

lvs ne suffit pas pour vérifier que le swap a la bonne taille. On peut utiliser file -sL /dev/<peripherique> pour voir la taille effective du swap, ou, s’il est activé, swapon --show

voilà

joel@hp600:~$ sudo file -sL /dev/hp600-vg/swap_1
/dev/hp600-vg/swap_1: Linux swap file, 4k page size, little endian, version 1, size 1036287 pages, 0 bad pages, no label, UUID=c3e129a0-100b-40dc-8687-a2d53374bff2
joel@hp600:~$ sudo swapon --show
[sudo] Mot de passe de joel : 
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition   4G   0B   -2