Comment étendre le disque et la partition avec LVM sur les serveurs Linux ?
Après avoir augmenté la taille du disque de votre serveur Linux dans les infrastructures de virtualisation (VMware, Proxmox, KVM, etc.), ce nouvel espace n'est pas automatiquement utilisé par le système d'exploitation. Pour étendre le disque sans perdre les données sur le serveur (sans risque de perte de données) LVM (gestionnaire de volumes logiques) l'architecture est utilisée. Dans ce guide, vous apprendrez les commandes d'extension de disque étape par étape.
Étape 1 : Détection d'un nouveau disque ou d'un nouveau espace
Connectez-vous à votre serveur en tant que root via Putty et vérifiez le nouveau domaine ajouté au système :
- Pour répertorier les disques physiques :
fdisk -loulsblktapez la commande. - Si votre disque principal (Ex :
/dev/sda) est développé mais n'est pas reflété sur la partition logique, passez à l'étape suivante.
Étape 2 : redimensionner la partition physique
Pour que LVM puisse voir le nouvel espace disque, nous devons analyser et étendre le volume physique :
- Exécutez la commande parpart pour mettre à jour la table des disques :
partprobe - Étendez le disque physique concerné sur LVM (selon le nom de votre disque, il peut changer en sda2, sdb1, etc.) :
pvresize /dev/sda2 - Pour vérifier le groupe de volumes et voir l'espace libre
vgdisplayécrire.
Étape 3 : Extension de la partition logique et du système de fichiers
Dans la dernière étape, nous transférerons l'espace libre directement vers votre répertoire racine (/) ou la partition souhaitée :
- Développez le volume logique pour occuper tout l'espace libre disponible :
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Remarque : le chemin `/dev/mapper/...` varie en fonction de votre serveur, vous pouvez voir votre propre chemin racine avec la commande `df -h`).* - Traitement du système de fichiers vers le système d'exploitation :
- Si votre serveur XFS si vous utilisez un système de fichiers (AlmaLinux, CentOS, RHEL) :
xfs_growfs /dev/mapper/almalinux-root - Si votre serveur EXT4 si vous utilisez un système de fichiers (Ubuntu, Debian) :
resize2fs /dev/mapper/almalinux-root
- Si votre serveur XFS si vous utilisez un système de fichiers (AlmaLinux, CentOS, RHEL) :
- Le processus est terminé !
df -hVous pouvez vérifier la nouvelle taille de votre disque en tapant .
Cet article est spécialement préparé pour PvPServer.