Bonjour,
J'ai 3 partitions pour Fedora Core 3
1 boot de 100Mo
1 LVM contenant
- LogVol00 : / : 5.4Go
- LogVol01 : /home : 7.7Go

et là je me retrouve avec la partion LogVol00 pleine à 99% et la LogVol01 pleine à 5%

Ce que je voudrais faire, c'est réduire LogVol01 et agrandir LogVol00. Est-ce que c'est possible ? Comment dois-je faire ?
Sujet encore abordé y a pas une semaine... tu cherches un peu ici?

PS : je reconnais que le moteur de recherche est moyen...
Comme tu as fais le choix de LVM, c'est plutôt simple.

Mais il faut commencer par une faire une sauvegarde au cas où...

FC3 dispose de la possibilité trés pratique d'aggrandir à chaud une partition. Par contre pour la réduction il faut la démonter...

Le mieux et de se connecter root en mode texte (Ctrl-Alt-F1)

Remarque : je ne connais pas le nom Volume Groupe, j'ai donc mis VG qu'il suffit de remplacer...

Réduire /home :
umount /home
resize2fs /dev/VG/LogVol01 2G
lvreduce -L 3G /dev/VG/LogVol01
resize2fs /dev/VG/LogVol01 2G
mount /home
Remarque : je diminue fortement /home (2 Go), puis je l'aggrandi pour qu'il prenne exactement la taille du volume logique (3 Go).

Augmenter / grâce à FC3. Cela n'est possible sur aucune autre distrib à ma connaissance.
lvextent -L 8Go /dev/VG/LogVol00
ext3online /dev/VG/LogVol00
Remarques :
- zéro reboot (qui dit mieux !)
- tu n'es pas obliger de tout allouer, l'intérêt avec LVM c'est de pouvoir ajouter de l'espace là où il en manque facilement. Garde donc qq Go que tu affecteras plus tard soit à / soit à /home en fonction des tes besoins...
- avec FC4 il suffira d'utiliser l'outil graphique system-config-lvm.
Arf je vais faire le lourdeau, je comprend pas tout :
- je n'ai pas les programmes dont tu parles (à part mount et umount), où puis-je les trouver ?
- c'est quoi la différence entre resize2fs et lvreduce ?
- pourquoi tu diminue /home pour le ragrandir juste après, ca va pas me libérer de place ?


Termet : oui j'ai cherché avec le moteur de recherche, et j'ai pas trouvé, et oui, il marche pas vraiment.
Tu dois les avoir quand tu est connecté "root".

resize2fs et ext2online sont dans le package e2fsprogs installé dans tout les cas.

Ces programmes permettent de gérer les "systèmes de fichiers", c'est à dire la structure contenant tes données. Dans le cas de FC3 c'est ext3, c'est l'équivalent sous Windows de FAT32 ou NTFS.

lvextend et lvreduce sont dans le packae lvm2 aussi installé par défaut je pense.

Ces programmes permettent de gérer les "volumes logiques". Il s'agit de l'organisation physique des disques (équivalent des partitions). On retrouve quelque chose d'équivalent sous Windows avec les "disques dynamiques"

Pour vérifier leur présence :
rpm -q lvm2 e2fsprogs
Si tu ne connais pas bien ce type de manipulation, prends le temps de lire la documentation complète sur le sujet :
man lvm
man resize2fs
man ext2online
Et n'oublie pas : il s'agit d'une opération délicate, donc sauvegarde obligatoire (au moins de /home, qui doit tenir sur un CD) avant de commencer.

A+

P.S. dans mon message il faut remplacer lvextent par lvextend et ext3online par ext2online (on ne se relit jamais assez).
Voilà, c'est fait.
Merci remi, ce sujet pourrait faire l'objet d'un tutorial :-D