Redimensionner la taille de la partition /usr sur Skolelinux 3 & 5 (Debian Etch & Lenny)
Nous avons remarqué que lors de l'installation de la version 3 de Skolelinux, la partition /usr est remplie à 93%. Cette partition est celle où tous les programmes (ou presque tous) sont installés (pour des windowsiens, cela correspondrait au répertoire Program Files).
Et lorsqu'on fait l'installation des mises à jour ainsi que des programmes complémentaires, l'occupation de /usr arrive à 100% !!!!
Source pour Etch : http://maintainer.skolelinux.org/debian-edu-doc/fr/debian-edu-etch-manual.html#AEN1155
Source pour Lenny : http://maintainer.skolelinux.org/debian-edu-doc/fr/debian-edu-lenny-manual.html#AEN1560
Donc voici une petite astuce pour agrandir la taille de la partition.
Notes : ici nous appliquons la solution à /usr mais celle-ci peut s'appliquer à n'importe quelle partition LVM
Déroulement de la manipulation
- Passer en single user
- Démonter la partition
- Redimensionner la partition
- Scanner la nouvelle partition
- Appliquer la nouvelle dimension
- Remonter la partition
C'est parti
Il faut tout d'abord être le super-utilisateur (root) pour faire toutes ces manipulations. Faites donc ce qu'il faut :
$ su
Vous pouvez vérifier l'occupation de /usr
# df -h /usr
Passer ensuite en mode single user :
# init 1
Le serveur X va s'arrêter, c'est normal. Le système va vous demander d'entrer le mot de passe root.
Démontez maintenant la partition /usr de la manière suivante :
# umount /dev/vg_system/usr
Vous pouvez maintenant agrandir la partition avec la commande suivante. Ici nous l'agrandissons de 30 giga-octets :
# lvextend -L30G /dev/vg_system/usr
Il faut maintenant appliquer ce changement avec la commande qui suit :
# resize2fs /dev/vg_system/usr
Il est possible que cette commande ne passe pas du premier coup et que le système vous demande d'entrer une autre commande. Suivez le conseil et re-entrez la commande ci-dessus.
La commande conseillée est :
# e2fsck -f /dev/vg_system/usr
Vous pouvez maintenant remonter la partition :
# mount /dev/vg_system/usr
et vérifiez que l'espace occupé a bien changé :
# df -h /usr
Merci à ceux qui veulent bien corriger mes fautes d'orthographe.
Autre source : le wiki de debian-edu
Et sinon ?
J'ai aussi un autre moyen pour redimensionner les partitions sous Skolelinux. Un script déjà tout fait et qui redimensionne toutes les partitions.
Seulement il redimensionne toutes les partitions LVM et il n'ajoute que quelques Méga-octets aux partitions. Contrairement à la méthode plus au dessus qui permet d'ajouter la quantité que l'on veut.
Donc la commande est la suivante :
# debian-edu-fsautoresize -n