Général:FAQ Aug FS VM CentOS7

De WikiFr_dbSQWare
Aller à : navigation, rechercher

Généralités

Limites de cette section

Cette section n’a pas la prétention de traiter tous les cas possibles d'extension d'un FS.
Elle fait "juste" voir comment agrandir un FS de la vmsqwarebox en CentOS 7 quand on a encore du disque dans le VG

Paramétrage préalable

Il faut avoir fait l'installation à partir de l'OVF CentOS 7.

Exemples d'augmentation

Vous devez adapter les exemples suivants avec vos propres données (chemin, volumes, ...)
Le cheminement permet de trouver le FS, vérifier les espace et enfin agrandir.
Dans cet exemple, on partira du principe que c'est le "/data" qui est plein !

Check des FS

Pour voir les FS et ceux à agrandir :

root@srvdbsqware01:/root # df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     896M     0  896M   0% /dev
tmpfs                        910M     0  910M   0% /dev/shm
tmpfs                        910M   98M  813M  11% /run
tmpfs                        910M     0  910M   0% /sys/fs/cgroup
/dev/mapper/root_vg-root     5.0G  2.7G  2.4G  54% /
/dev/sda1                   1014M  280M  735M  28% /boot
/dev/mapper/data_vg-data     5.0G  2.6G  2.5G  51% /data
/dev/mapper/data_vg-applis   5.0G  3.8G  1.3G  76% /applis
/dev/mapper/data_vg-backups  5.0G  1.1G  4.0G  22% /backups
/dev/mapper/data_vg-home     2.0G  922M  1.1G  46% /home
/dev/mapper/root_vg-var      5.0G  611M  4.4G  12% /var
tmpfs                        182M     0  182M   0% /run/user/1000

Check des VG

Pour voir "les disques"

root@srvdbsqware01:/root # pvscan
 PV /dev/sda2   VG root_vg         lvm2 [15.00 GiB / 3.00 GiB free]
 PV /dev/sda3   VG data_vg         lvm2 [40.00 GiB / 23.00 GiB free]
 Total: 2 [55.00 GiB] / in use: 2 [55.00 GiB] / in no VG: 0 [0   ]

Ou

root@srvdbsqware01:/root # vgs
 VG      #PV #LV #SN Attr   VSize  VFree
 data_vg   1   4   0 wz--n- 40.00g 23.00g
 root_vg   1   3   0 wz--n- 15.00g  3.00g

=> Il doit rester du disque sur /dev/sda3 où il y a le FS "/data"

Pour voir le VG "data_vg"

vgdisplay data_vg
root@srvdbsqware01:/root # vgdisplay data_vg
 --- Volume group ---
 VG Name               data_vg
 System ID
 Format                lvm2
 Metadata Areas        1
 Metadata Sequence No  5
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                4
 Open LV               4
 Max PV                0
 Cur PV                1
 Act PV                1
 VG Size               40.00 GiB
 PE Size               4.00 MiB
 Total PE              10240
 Alloc PE / Size       4352 / 17.00 GiB
 Free  PE / Size       5888 / 23.00 GiB
 VG UUID               xlzht1-iB8C-69cC-oXXg-DEep-qByt-Vn52XL

Resize du FS

Récupération du nom du LV

root@srvdbsqware01:/root # df -h /data
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/data_vg-data  5.0G  2.6G  2.5G  51% /data

Retaillage en une commande LV+FS (quand on a l'espace !)

root@srvdbsqware01:/root # lvresize --resizefs --size +1GB /dev/mapper/data_vg-data
 Size of logical volume data_vg/data changed from 5.00 GiB (1280 extents) to 6.00 GiB (1536 extents).
 Logical volume data_vg/data successfully resized.
meta-data=/dev/mapper/data_vg-data isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=1310720, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1310720 to 1572864

Vérification

root@srvdbsqware01:/root # df -h /data
Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/data_vg-data  6.0G  2.6G  3.5G  42% /data

Minimum conseillé à la mise en place

Lorsque vous mettez en place la vmsqwarebox, la machine est taillée au minimum.
Voilà ce que nous vous conseillons (si vous avez la place et vérifiez les noms de LV) :

/dev/mapper/data_vg-home +3GB
/dev/mapper/data_vg-data +5GB
/dev/mapper/data_vg-backups +5GB

Ce qui donne :

lvresize --resizefs --size +3GB /dev/mapper/data_vg-home
lvresize --resizefs --size +5GB /dev/mapper/data_vg-data
lvresize --resizefs --size +5GB /dev/mapper/data_vg-backups