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