Linux – LVM, création d’un VG et d’un LV


Utiliser LVM pour la gestion de l’espace de stockage filesystems amène une souplesse dans la gestion de ceux-ci.

Il est nécessaire de disposer d’un espace disponible soit sous forme d’un device complet, soit sous forme d’une partition d’un device.

Etape 1 : Création d’un VG

vgcreate Vg_PgData /dev/sdb1
 No device found for PV AJa8oI-BnC6-CJFO-BjLJ-jak7-Hop1-MRxQqn.
 Physical volume "/dev/sdb1" successfully created
 Volume group "Vg_PgData" successfully created

Etape 2 : Création d’un LV

[root@postgresql02 mapper]# lvcreate -l 100%VG -n PgData Vg_PgData
 Logical volume "PgData" created

 

Etape 3 : Vérification de l’existence du nouveau device mapper

[root@postgresql02 /]# ls -l /dev/mapper
total 0
lrwxrwxrwx 1 root root 7 Mar 16 08:10 centos_postgresql02-root -> ../dm-0
lrwxrwxrwx 1 root root 7 Mar 16 08:10 centos_postgresql02-swap -> ../dm-1
crw------- 1 root root 10, 236 Mar 16 08:10 control
lrwxrwxrwx 1 root root 7 Mar 16 08:26 Vg_PgData-PgData -> ../dm-2

Etape 4 : Formatage du device en xfs

[root@postgresql02 ~]# mkfs -t xfs -f /dev/mapper/Vg_PgData-PgData 
meta-data=/dev/mapper/Vg_PgData-PgData isize=256 agcount=4, 
agsize=6553344 blks
 = sectsz=512 attr=2, projid32bit=1
 = crc=0
data = bsize=4096 blocks=26213376, imaxpct=25
 = sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=12799, version=2
 = sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

Etape 5 : Renseignement de /etc/fstab

/dev/mapper/Vg_PgData-PgData /pgdata                       xfs     defaults        1 1

Etape 6 : Montage du nouveau FS

mount /pgdata