La capacité des disques durs augmentant sans cesse, l'utilisation de la commande fdisk est sans effet à partir de 2To. L'objectif est de présenter l'utilisation de parted pour mettre en place LVM avec des disques complets.

Soit un serveur avec 3 disques :

  • OS : 256Mo disque SSD -> /dev/sda
  • Deux disques durs de 2To pour le stockage -> /dev/sdb et /dev/sdc

La commande parted

Il suffit de créer une partition classique sur tout le disque et la définir prête pour LVM

parted -a optimal /dev/sdb

(parted) mklabel gpt

Confirmer par "Yes" la destruction des données

(parted) mkpart primary ext2 0% 100%
(parted) set 1 lvm on

Utiliser la commande print de parted pour visualiser l'état.

(parted) print                                                            
Modèle: ATA SAMSUNG HD204UI (scsi)
Disque /dev/sdb : 2000GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt

Numéro  Début   Fin     Taille  Système de fichiers  Nom      Fanions
 1      1049kB  2000GB  2000GB                       primary  lvm (gestionnaire de volumes logiques)

(parted)                                                                  

Relancer les mêmes commandes sur la disque /dev/sdc. La commande quit permet se sortir de parted.

Création LVM

Une fois le partitionnement effectif la gestion LVM est classique

Création des PV

pvcreate /dev/sdb1
pvcreate /dev/sdc1

Création du VG, la taille totale du VG sera de 4To

vgcreate vg01 /dev/sdb1 /dev/sdc1

Création d'un LV de 1To

lvcreate -n lvol1 -L 1T vg01

Formatage en ext4 et montage

mkfs.ext4 /dev/vg01/lvol1
mkdir /u01
mount /dev/vg01/lvol1 /u01

Définition d'un montage permanent

cat /etc/mtab | grep u01 >> /etc/fstab

Attention avec cette commande bien mettre la double redirection vers /etc/fstab afin de compléter et non écraser le fichier.