Personnaliser le volume logique sur Linux (Serveur dédié)

Dans cet article, nous vous expliquons comment personnaliser le volume logique sur un Serveur Dédié.

Sur un Serveur Dédié fonctionnant sous le système d'exploitation Linux, le Logical Volume Manager (LVM) est utilisé pour gérer l'espace disque. Lorsque vous créez un Serveur Dédié avec une image IONOS, tout l'espace du ou des disque(s) n'est pas partitionné lorsque ce serveur est expédié. Cela vous permet de répartir l'espace de stockage comme vous le souhaitez.

Remarque

Lorsque vous installez une image IONOS avec Plesk sur le serveur, environ 90 % de l'espace disque disponible est partitionné.

Veuillez noter

Cet article décrit des modifications profondes apportées au système de fichiers de votre serveur. Avant d'augmenter la taille du volume existant, effectuez une sauvegarde pour éviter toute perte de données.

Voici comment ajuster manuellement la taille du volume logique :

Conditions préalable

Vous vous êtes connecté au serveur en tant qu'administrateur.

Préparation

  • Pour vérifier l'espace disponible du volume logique, entrez la commande suivante :
    [root@localhost ~]# df -h
    Filesystem             Size  Used Avail Use% Mounted on
    devtmpfs                32G     0   32G   0% /dev
    tmpfs                   32G     0   32G   0% /dev/shm
    tmpfs                   32G  193M   32G   1% /run
    tmpfs                   32G     0   32G   0% /sys/fs/cgroup
    /dev/sda2               28G  168M   28G   1% /
    /dev/mapper/vg00-usr   9.8G  2.1G  7.2G  23% /usr
    none                    32G  4.0K   32G   1% /tmp
    /dev/mapper/vg00-home  9.8G   37M  9.3G   1% /home
    /dev/mapper/vg00-var   9.8G  362M  9.0G   4% /var
    tmpfs                  6.3G     0  6.3G   0% /run/user/0

  • Pour vérifier la taille du volume logique et sa capacité libre, entrez la commande suivante :
    [root@localhost ~]# vgdisplay -v NOM_DU_VOLUMEGROUP
    Exemple :
    [root@localhost ~]# vgdisplay -v vg00

  • Pour déterminer le système de fichiers, entrez la commande suivante :
    [root@localhost ~]# blkid -o list

  • Notez le système de fichiers.

Augmenter le volume logique manuellement

Pour augmenter un volume logique de 10 Go, entrez la commande lvextend au format suivant :

[root@localhost ~]# lvextend -L +10G /dev/VOLUMEGROUP/LOGICALVOLUME
Pour utiliser tout l'espace disponible afin d'augmenter la taille du volume logique souhaité, entrez la commande lvextend au format suivant :

[root@localhost ~]# lvextend -l +100%FREE [PATH OF LOGICAL VOLUME].

L'exemple suivant utilise tout l'espace disque pour augmenter la taille du volume logique vg00/var :

[root@localhost ~]# lvextend -l +100%FREE /dev/vg00/var
  Size of logical volume vg00/var changed from 10.00 GiB (2560 extents) to 1.76 TiB (462142 extents).
  Logical volume vg00/var successfully resized.

Agrandir le système de fichiers

Pour utiliser l'espace supplémentaire, vous devez augmenter la taille du système de fichiers. Le tableau ci-dessous présente des exemples correspondants pour les différents systèmes de fichiers.

Le tableau ci-dessous répertorie les commandes utilisées pour augmenter la taille de chaque système de fichiers :

Système de fichiers Commande Exemple Remarque
Ext 2,3,4 resize2fs [PATH OF LOGICAL VOLUMS] resize2fs /dev/vg00/var Pour adapter un système de fichiers ext3, il ne doit pas être monté ou corrompu.
XFS xfs_growfs [PATH OF MOUNT POINTS] xfs_growfs /var .
ReiserFS resize_reiserfs -f [PATH OF LOGICAL VOLUME] resize_reiserfs -f /dev/vg00/var Pour adapter un système de fichiers ReiserFS, il ne doit pas être monté ou corrompu.

Après avoir entré la commande appropriée, vous verrez que le système de fichiers a été agrandi. Exemple :

[root@localhost ~]# resize2fs /dev/vg00/var
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vg00/var is mounted on /var; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 226
The filesystem on /dev/vg00/var is now 473233408 blocks long.

Pour vérifier que le système de fichiers a été ajusté, exécutez la commande suivante :

[root@localhost ~]# df -h