GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment réduire le système de fichiers racine LVM

Lors de l'installation du système, on peut allouer une quantité trop généreuse d'espace disque à la partition racine et souhaiter plus tard récupérer tout espace inutilisé. Le message décrit comment réduire l'espace alloué à un système de fichiers racine sur un volume logique Linux Volume Manager (LVM).

Remarque : cette procédure s'applique uniquement si le système de fichiers racine (qui contient le répertoire /) est provisionné en tant que système de fichiers EXT2/3/4 sur un périphérique LVM. Il est possible de réduire l'allocation d'autres systèmes de fichiers non EXT2/3/4, mais chaque type de système de fichiers nécessite son propre processus et n'est pas décrit ici.

Étapes

1. Sauvegardez toutes les données du système de fichiers dont la taille doit être modifiée.

2. Démarrez le système en mode de secours à l'aide d'une copie du support d'installation.

3. N'autorisez pas le mode de secours à détecter et à monter votre système de fichiers racine ; le système de fichiers ne peut pas être redimensionné s'il est monté. Si votre système de fichiers racine est monté, vous devez le démonter avant de continuer :

# umount /mnt/sysimage

4. Détectez et activez les volumes LVM comme ceci :

# vgchange -ay

5. Assurez-vous que le système de fichiers est propre avant de tenter toute modification :

# e2fsck -f /dev/[volumegou]/[logicalvolume]

6. Réexécutez l'application e2fsck si nécessaire jusqu'à ce que le système de fichiers soit propre et qu'aucune erreur ne soit signalée.

7. Avant de réduire la taille du système de fichiers maintenant nettoyé, calculez la taille souhaitée du système de fichiers modifié et ajoutez une marge de 10 % pour la surcharge du système d'exploitation. Par exemple, si vous souhaitez que le système de fichiers fini dispose de 100 Go d'espace utilisable, le redimensionnement doit allouer 110 Go pour tenir compte de cette surcharge afin d'éviter de corrompre le système de fichiers fini.

8. Vous pouvez maintenant modifier la taille du volume logique. En utilisant la taille de notre exemple précédent :

# resize2fs -p /dev/[volumegroup]/[logicalvolume] [size]

Par exemple :

# resize2fs -p /dev/vg_geeklab/lv_root 110GB

9. La disposition du système de fichiers a été réduite et il y a donc maintenant de l'espace libre disponible dans le volume logique. Ajustez la taille du volume logique :

# lvreduce -L [newlvsize] /dev/[volumegroup]/[logicalvolume]

Notez que lors du redimensionnement du volume logique, utilisez la taille exacte (pour notre exemple, 110 Go).
Par exemple :

# lvreduce -L 110GB /dev/vg_geeklab/lv_root

10. En raison de divers problèmes d'alignement physique, il peut y avoir un espace libre à la fin du nouveau volume logique. Développez simplement le système de fichiers pour corriger l'espace disponible :

# resize2fs -f /dev/[volumegroup]/[logicalvolume]

Par défaut, le redimensionnement occupe tout l'espace disponible.

11. Redémarrez le système hors du mode de secours et observez la nouvelle allocation de disque.

RHEL / CentOS :Comment réduire le volume LVM


Linux
  1. Comment installer TeamViewer sur CentOS 6 / RHEL 6

  2. Comment réinitialiser un mot de passe root oublié RHEL / CentOS 7

  3. Comment réduire le système de fichiers racine sur CentOS / RHEL 6

  4. RHEL / CentOS :Comment réduire le volume LVM

  5. CentOS / RHEL :Comment ajouter un fichier d'échange

Comment installer MariaDB sur CentOS 8 / RHEL 8

Comment installer MariaDB sur CentOS 6 / RHEL 6

Comment vérifier et réparer un système de fichiers dans RHEL Linux

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root

CentOS / RHEL 5,6 :Comment changer le fuseau horaire

Comment réinitialiser le mot de passe racine dans CentOS/RHEL 8