AVANT DE CHANGER QUELQUE CHOSE QUE CE SOIT, ASSUREZ-VOUS D'AVOIR UNE SAUVEGARDE ACTUELLE. Tout cela a fonctionné pour moi, mais cela pourrait ne pas fonctionner pour vous. S'il explose pour une raison quelconque, vous ne voulez pas perdre quoi que ce soit que vous ne pouvez pas récupérer. Poursuivant…
Il n'est pas possible (à ma connaissance) de réduire un système de fichiers pendant qu'il est monté, nous devons donc effectuer le redimensionnement réel à partir d'un Live CD. Toutes les instructions suivantes supposent que vous avez démarré à partir du CD d'installation du bureau 11.10.
Une fois le Live CD démarré sur le bureau, ouvrez le terminal.
Les outils LVM ne sont pas intégrés au Live CD, nous devons donc d'abord les installer:
sudo apt-get install lvm2
Trouvez le nom du groupe de volumes (désormais «somevg») qui contient le volume logique racine:
sudo lvs
(Si ce n'est pas le cas, essayez de courir sudo lvmdiskscan
, sudo pvscan
puis réessayez.)
Si vous exécutez, ls /dev/mapper/
vous pouvez voir que les volumes logiques n'apparaissent pas. Si ce n'est pas le cas, vous devez exécuter la commande suivante pour informer le noyau des volumes logiques:
sudo vgchange --available y <somevg>
Comme nous n'avons pas monté le système de fichiers racine, le redimensionnement devrait être sûr. Continuez à effectuer le redimensionnement réel du volume logique. Notez que cette commande ( --size -50G
) réduit le volume de 50 Go - lisez la page de manuel lvreduce (8) pour savoir comment spécifier une taille différente.
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(Mon volume logique est appelé «racine», mais le vôtre peut être nommé différemment.)
Cette commande réduira d'abord le système de fichiers, puis réduira le volume logique qui le contient, ce qui est le seul moyen sûr de le faire.
Vous pouvez maintenant redémarrer le système et démarrer dans votre système de fichiers racine maintenant redimensionné.
lvs
affiche la nouvelle taille correcte, maisGParted
affiche toujours le LVM avec la taille d'origine. Tout ce que vous faites est d'expliquer comment réduire le système de fichiers, pas la partition. La partition occupe toujours l'espace disque d'origine.