Lvreduce failed

Bonjour,

J’ai démarré une session rescue sur mon serveur pour réduire mon volume home et attribué une partie de cette réduction à mon volume root qui est plein.
1/ Je passe home à 10G
Tout se passe bien jusqu’à lvreduce qui me jette !
Voici les codes passés :
umount /dev/serveur-debian/home > ok
e2fsck -f /dev/serveur-debian/home >ok
resize2fs /dev/serveur-debian/home 10G >ok
lvreduce -L 11G /dev/serveur-debian/home
command failed with status code 5

Pourtant /dev/serveur-debian/home est en rw !

un df -h me montre que mon système de fichier est passé à 10G.

edit: trop vite répondu

edit2: Tu as booté depuis un livecd?

Non, je ne sais pas comment faire depuis un live-cd ! Faut chrooter le système ?

je viens de booter sur slitaz

Pas besoin de système live du moment que tu peux démonter le volume.
Tu as dû le remonter pour exécuter df, était-il bien démonté lorsque tu as exécuté lvreduce ?

Essaie aussi en supprimant l’espace entre -L et 10G, il me semble avoir déjà vu une erreur à cause de ça (bien que la page de man autorise l’espace).

PS : tu as vérifié le volume avec lvdisplay et/ou lvs ?

Ok je recommence tout.

e2fsck -f /dev/serveur-debian/home
/dev/serveur-debian/home : 110/652800 files (4,5 % non-contigus), 1059537/262144 blocks

lvreduce -L10G /dev/serveur-debian/home
Logical volume home successfully resize

C tout bon.

M’en vais agrandir /root !

lvextend +1G /dev/serveur-debian/root
path required for logical volume "+1G"
Please provide a volume group name

Il manque le -L je pense

Fin du post. Problème résolu

Merci Pascal !