Comment puis-je modifier la taille du swap avec des partitions LVM?


23

J'essaie d'ajouter / de modifier une partition de swap sur mon disque dur au format LVM en utilisant GParted à partir d'un LiveCD. Je ne vois qu'une grande partition occupant tout le disque.

Y a-t-il un échange caché?

Un système au format LVM a-t-il même besoin d'un échange?

J'utilise Ubuntu 12.10.

Réponses:


28

Je n'aime pas utiliser GParted, en partie parce que la plupart de mes serveurs sont sans interface graphique.

Voici comment étendre une configuration de swap en tant que volume logique:

1) Déterminez le nom du volume logique d'échange à l'aide de la commande "lvs":

$ lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
root_lv volgroup0 -wi-ao 7.00G
swap_lv1 volgroup0 -wi-ao 30.00G
tmp_lv volgroup0 -wi-ao 3.00G
usr_lv volgroup0 -wi-ao 7.00G
var_lv volgroup0 -wi-ao 4.00G

2) Désactivez la partition de swap:

$ swapoff /dev/volgroup0/swap_lv1

3) Redimensionnez la partition de swap, en y ajoutant 15 Go d'espace supplémentaire:

$ lvresize -L+15G /dev/volgroup0/swap_lv1
Extending logical volume swap_lv1 to 30.00 GB
Logical volume swap_lv1 successfully resized

4) Formatez le nouvel espace de swap pour le rendre utilisable:

$ mkswap /dev/volgroup0/swap_lv1
Setting up swapspace version 1, size = 41875927 kB

5) Rétablissez le volume de swap:

$ swapon /dev/volgroup0/swap_lv1

6) Utilisez la commande gratuite pour afficher votre nouvel espace d'échange:

$ free -t | grep -i swap
Swap: 30719 0 30719

1

Que vous utilisiez LVM ou non n'a rien à voir avec le fait que vous ayez besoin d'un échange ou non.

Pour afficher les volumes logiques LVM, exécutez-les lvssur la ligne de commande ou utilisez l'utilitaire GNOME Disks.

La version de GParted fournie avec Ubuntu 12.10 ne prend pas en charge LVM. Il ne voit que les volumes physiques et ne peut pas les redimensionner ou les déplacer.

Cependant, la dernière version de GParted prend en charge LVM. Je voudrais télécharger le CD Live GParted et l'utiliser.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.