Resize Linux Partition

Resize linux partition (LVM)

Voici la liste des commandes qu’il faut utiliser afin de redimmenssionner le disques de vos VMs

## Liste des disques vu par la VM
fdisk -l

## Création des partitinos des disques
fdisk /dev/sdb
### dans le menu fsidk: n => p => Enter => Enter => Enter => t => 8e => p => w
fdisk /dev/sdc
### dans le menu fsidk: n => p => Enter => Enter => Enter => t => 8e => p => w

## Data
pvcreate /dev/sdb1
vgcreate datavg /dev/sdb1

lvcreate -L 120G -n datalv datavg
mkfs.xfs /dev/datavg/datalv
mkdir /data
mount /dev/datavg/datalv /data

##Backup
pvcreate /dev/sdc1
vgcreate backupvg /dev/sdc1

lvcreate -L 150G -n backuplv backupvg
mkfs.xfs /dev/backupvg/backuplv
mkdir /backup
mount /dev/backupvg/backuplv /backup

Dans el cas ou vous devez augmenter une partition déjà utitilisée:

## Resize root partition
fdisk /dev/sda
### dans le menu fdisk: p => d => 2 => n => p => Enter => Enter => Enter => t => 8e => p => w
### p = print 
### d = delete partition
### n = create new primary partition
### t = change volume type (8e = LVM)
### w = write

## Reboot VM 
reboot

pvresize /dev/sda2
vgs
lvresize -L +5G /dev/mapper/rootvg-rootlv -r
lvresize -L 2G /dev/mapper/rootvg-nrblv -r

Création de plusieurs LVM (Logical Volume Manager) dans un seul volume group (vg)

fdisk -l

fdisk /dev/sdb
### dans le menu fdisk: p => d => 2 => n => p => Enter => Enter => Enter => t => 8e => p => w

pvcreate /dev/sdb1
vgcreate myvg /dev/sdb1

lvcreate -L 10G -n datalv myvg
mkfs.xfs /dev/myvg/datalv
mkdir /data/ -p
mount /dev/myvg/datalv /data/

lvcreate -L 10G -n optweblv myvg
mkfs.xfs /dev/myvg/optweblv 
mkdir /opt/web/ -p
mount /dev/myvg/optweblv /opt/web/

lvcreate -L 10G -n varlogweblv myvg
mkfs.xfs /dev/myvg/varlogweblv
mkdir /var/log/web/ -p
mount /dev/myvg/varlogweblv /var/log/web/