Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Chapitre 5. Exemples de configuration LVM

Ce chapitre fournit des exemples de configuration LVM de base.

5.1. Création d'un volume logique LVM sur trois disques

Cet exemple crée un volume logique LVM appelé new_logical_volume qui se compose des disques /dev/sda1, /dev/sdb1 et /dev/sdc1.

5.1.1. Création de volumes physiques

Pour utiliser des disques dans un groupe de volumes, vous devez les étiqueter comme des volumes physiques.

Avertissement

Cette commande supprime toutes les données sur /dev/sda1, /dev/sdb1 et /dev/sdc1.
[root@tng3-1 ~]# pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
  Physical volume "/dev/sda1" successfully created
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created

5.1.2. Création d'un groupe de volumes

La commande suivante permet de créer le groupe de volumes new_vol_group.
[root@tng3-1 ~]# vgcreate new_vol_group /dev/sda1 /dev/sdb1 /dev/sdc1
  Volume group "new_vol_group" successfully created
Vous pouvez utiliser la commande vgs pour afficher les attributs du nouveau groupe de volumes.
[root@tng3-1 ~]# vgs
  VG            #PV #LV #SN Attr   VSize  VFree
  new_vol_group   3   0   0 wz--n- 51.45G 51.45G

5.1.3. Création du volume logique

La commande suivante permet de créer le volume logique new_logical_volume à partir du groupe de volumes new_vol_group. Un volume logique qui utilise 2Go du groupe de volumes sera créé.
[root@tng3-1 ~]# lvcreate -L2G -n new_logical_volume new_vol_group
  Logical volume "new_logical_volume" created

5.1.4. Création du système de fichiers

La commande suivante permet de créer un système de fichiers GFS2 sur le volume logique.
[root@tng3-1 ~]# mkfs.gfs2 -plock_nolock -j 1 /dev/new_vol_group/new_logical_volume
This will destroy any data on /dev/new_vol_group/new_logical_volume.

Are you sure you want to proceed? [y/n] y

Device:                    /dev/new_vol_group/new_logical_volume
Blocksize:                 4096
Filesystem Size:           491460
Journals:                  1
Resource Groups:           8
Locking Protocol:          lock_nolock
Lock Table:

Syncing...
All Done
Les commandes suivantes montent le volume logique et affichent l'utilisation d'espace disque du système de fichiers.
[root@tng3-1 ~]# mount /dev/new_vol_group/new_logical_volume /mnt
[root@tng3-1 ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/new_vol_group/new_logical_volume
                       1965840        20   1965820   1% /mnt