2021-02-15 14:07 Temps de lecture : 8 min

Comment créer un volume LVM de base sous Linux

Le LVM, ou Logical Volume Management, est un outil puissant pour les utilisateurs Linux qui permet d'ajuster la taille des partitions de disques en temps réel, sans nécessité de démontage du système de fichiers. Ce guide vous éclairera sur le fonctionnement du LVM, en vous montrant comment établir une configuration de base, créer des groupes de volumes et plus encore.

Avant de commencer

Ce tutoriel se concentre sur la création d'une configuration LVM élémentaire. La mise en place d'un volume LVM impliquant l'effacement de données, il est impératif de sauvegarder votre système avant de procéder.

Il existe diverses méthodes pour effectuer une sauvegarde sous Linux. Si vous n'êtes pas familier avec ce processus, nous vous recommandons Deja-Dup, un outil permettant de sauvegarder vos données localement ou sur un serveur distant.

Installation de LVM2

Après avoir sécurisé vos données, il est temps d'installer le logiciel LVM. Ouvrez votre terminal et entrez les commandes d'installation spécifiques à votre distribution Linux.

Ubuntu

sudo apt install lvm2*

Debian

sudo apt-get install lvm2*

Arch Linux

sudo pacman -S lvm2

Fedora

Fedora s'appuie largement sur le LVM, il est donc probable que le package LVM2 soit déjà installé. Toutefois, si vous souhaitez vous en assurer, la commande est :

sudo dnf install lvm2*

OpenSUSE

sudo zypper install lvm2

Préparation des disques

Dans votre environnement Linux, lancez le terminal depuis le tableau de bord (touche Windows). Saisissez "Terminal" dans la recherche et validez avec Entrée.

Dans le terminal, il est crucial d'obtenir les droits root car l'interaction avec les volumes LVM nécessite ces privilèges.

sudo -s

Vérifiez l'accès root en tapant `whoami`. Si le résultat est «root», vous êtes bien en mode root.

whoami

Utilisez l'éditeur de partitions cfdisk pour sélectionner le disque dur sur lequel vous allez créer le LVM.

Remarque: remplacez sdX par l'identifiant de votre disque. Utilisez la commande `lsblk` pour les vérifier.

cfdisk /dev/sdX

Avec les flèches haut/bas, sélectionnez chaque partition du disque. Les flèches gauche/droite servent à choisir l'option "Supprimer". Validez avec Entrée pour supprimer chaque partition. Répétez jusqu'à ce que le disque soit vide.

Une fois toutes les partitions effacées, utilisez les flèches gauche/droite pour sélectionner "Nouveau" et validez afin de créer une nouvelle partition.

Après avoir choisi "Nouveau", il vous sera demandé de définir la taille de la nouvelle partition. Utilisez la totalité du disque. Si, par exemple, votre disque fait 18 Go, saisissez "18G".

Sélectionnez "primaire" puis "Type" et choisissez "Linux LVM".

Finalisez le partitionnement en sélectionnant "Écrire". Choisissez ensuite "Quitter" pour sortir de Cfdisk.

Configuration du volume physique LVM

Avant de créer les volumes logiques LVM et de les formater, il est nécessaire de créer un volume physique LVM. Cette action se fait à l'aide de l'outil `pvcreate`.

Dans le terminal, exécutez `pvcreate` sur la partition LVM que vous avez préparée. Dans cet exemple, nous utilisons `/dev/sdb1`.

pvcreate /dev/sdb1

La commande `pvcreate` appliquée à `/dev/sdb1` crée un nouveau volume physique LVM. Vous pouvez le vérifier avec :

lsblk

Création d'un groupe de volumes LVM

Après la configuration du volume physique, l'étape suivante consiste à créer un groupe de volumes LVM (VG). Utilisez la commande `vgcreate` en remplaçant `/dev/sdb1` par votre partition LVM.

Remarque: Dans cet exemple, nous nommons le groupe de volumes LVM "LVM1". Vous pouvez choisir un autre nom si vous le souhaitez.

vgcreate -s 16M lvm1 /dev/sdb1

Si la commande réussit, votre groupe de volumes "LVM1" est prêt à être utilisé.

Configuration des volumes logiques LVM

Les volumes logiques sont les zones où les données sont réellement stockées dans le LVM. Créez un nouveau volume logique dans votre LVM à l'aide de la commande `lvcreate`.

Par exemple, pour créer un volume logique de 2 Go, utilisez la commande suivante :

lvcreate -L 2G -n lvm1a lvm1

Répétez ce processus pour créer autant de volumes que nécessaire. La syntaxe de base pour la création de volumes logiques est :

lvcreate -L somenumberG -n logicalvolumename logicalvolumegroup

Une fois la taille de votre nouvelle partition logique LVM définie, formatez-la. Pour formater notre partition de 2 Go avec le label "LVM1A", suivez ces étapes :

Commencez par aller dans le répertoire `/dev/mapper` et trouvez le label de la partition logique à formater. Dans notre cas, il s'agit de `/dev/mapper/lvm1-lvm1a`.

cd /dev/mapper
ls

Pour formater le volume, en mode root, utilisez la commande :



mkfs.ext4 /dev/mapper/lvm1-lvm1a

Une fois le formatage terminé, accédez à votre nouveau volume LVM en utilisant les commandes suivantes en mode root.

Remarque: Si vous avez créé plusieurs volumes, remplacez `lvm1-lvm1a` par l'identifiant approprié trouvé dans `/dev/mapper`.

mkdir /mnt/vfs/
mount /dev/mapper/lvm1-lvm1a /mnt/vfs/
cd /mnt/vfs/
Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.