Solution 1 :
Vous devez réduire le système de fichiers ext4 avant de réduire la taille du volume logique. Vous devez démonter la partition racine afin de réduire le système de fichiers, vous devez démarrer le serveur avec un iso USB/DVD Linux et exécuter le mode de secours.
Exemple :https://www.thegeekdiary.com/centos-rhel-how-to-shrink-lvm-root-file-system/
Solution 2 :
Depuis le lien proposé par NoNoNo ci-dessus, le resize2fs
+ lvreduce
les commandes peuvent être effectuées dans une seule doublure, ce qui, à mon avis, est le mieux. Surtout parce que le lvreduce
crachera sinon un très mauvais avertissement .
AVANT D'EXÉCUTER CES INSTRUCTIONS, ASSUREZ-VOUS DE SAUVEGARDER VOS DONNÉES IMPORTANTES.
Les instructions peuvent être reprises pour :
-
démarrer sur un CD/DVD live (Linux ou GParted Live)
-
assurez-vous que votre partition racine n'est pas montée
umount /dev/[partition-name]
-
assurez-vous que LVM est activé (probablement pas nécessaire, du moins sur GParted Live)
vgchange -ay
-
nettoyer
e2fsck -f /dev/[volumegou]/[logicalvolume]
Répétez jusqu'à ce qu'il n'y ait plus d'erreurs pour augmenter les chances que tout fonctionne comme prévu lors du redimensionnement du système de fichiers.
-
réduire la partition
lvresize --resizefs -L [newlvsize] /dev/[volumegroup]/[logicalvolume]
A cause du
--resizefs
lelvresize
prendra beaucoup de temps (en supposant que vous ayez une grande partition, mon 1,8 To a pris environ 5 heures pour être réduit à environ 1,1 To). Vous devriez recevoir des commentaires dans votre console.Remarque :L'environnement LVM propose trois commandes pour redimensionner :
lvresize
,lvreduce
, etlvextend
. Le redimensionnement vous permet de modifier la taille (plus grande ou plus petite), la réduction n'autorise que les tailles plus petites (c'est-à-dire au plus X Go) et l'extension n'autorise que les tailles plus grandes (c'est-à-dire au moins X Go).