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.