Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade
Dica publicada em Linux / Introdução
Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade
Olá.
No meu último artigo expliquei como criar um PV (Phisical Volume) / VG (Volume Group) / LV (Logical Volume).
Agora vou explicar como aumentar o LV e FS sem causar indisponibilidades, simples fácil e rápido.
# vgextend rootvg /dev/sdb1
Volume group "rootvg" successfully extended
Certifique-se que foi aumentado o tamanho do seu rootvg:
# pvs
# vgdisplay
Obs.: caso eu desejasse aumentar somente "MAIS" 5G, mudaria o parâmetro para: -L +5G /dev/rootvg/lv_opt_openv
No meu caso, eu quero o TOTAL de 10 GB, então irei utilizar o parâmetro abaixo:
# lvextend -L 10G /dev/rootvg/lv_opt_openv
Extending logical volume lv_opt_openv to 10.00 GiB
Logical volume lv_opt_openv successfully resized
Agora, vamos aumentar o File System que está montado. Verifique as montagens e a extensão que o mesmo foi formatado:
# mount | column -t
Obs.: você pode checar o caminho com o comando: lvs | grep <nome_do_lv>
# resize2fs /dev/mapper/rootvg-lv_opt_openv
Cheque se o mesmo aumentou:
# df -h | grep /opt/openv
9.9G 775M 8.6G 9% /opt/openv
Espero ter ajudado.
;)
No meu último artigo expliquei como criar um PV (Phisical Volume) / VG (Volume Group) / LV (Logical Volume).
Agora vou explicar como aumentar o LV e FS sem causar indisponibilidades, simples fácil e rápido.
Aumentando VG e LV
Vamos começar aumentando o VG do rootvg com o novo disco, formatado, sdb, partição 1:# vgextend rootvg /dev/sdb1
Volume group "rootvg" successfully extended
Certifique-se que foi aumentado o tamanho do seu rootvg:
# pvs
PV VG Fmt Attr PSize PFree /dev/sda2 rootvg lvm2 a-- 107.72g 1.56g /dev/sdb1 rootvg lvm2 a-- 199.97g 199.97gVocê pode ter mais detalhes do VG rootvg com o comando:
# vgdisplay
--- Volume group --- VG Name rootvg System IDVamos aumentar o "LV lv_opt_openv" dentro do VG rootvg, para TOTAL de 10G. O mesmo possui o total de 5 GB atualmente.
Format lvm2 Metadata Areas 2 Metadata Sequence No 11 VG Access read/write VG Status resizable MAX LV 0 Cur LV 8 Open LV 8 Max PV 0 Cur PV 2 Act PV 2 VG Size 307.69 GiB PE Size 32.00 MiB Total PE 9846 Alloc PE / Size 3397 / 106.16 GiB Free PE / Size 6449 / 201.53 GiB VG UUID 5XJ7ir-aR9g-RYbM-rRxC-TQvD-KER7-NLZFex
Obs.: caso eu desejasse aumentar somente "MAIS" 5G, mudaria o parâmetro para: -L +5G /dev/rootvg/lv_opt_openv
No meu caso, eu quero o TOTAL de 10 GB, então irei utilizar o parâmetro abaixo:
# lvextend -L 10G /dev/rootvg/lv_opt_openv
Extending logical volume lv_opt_openv to 10.00 GiB
Logical volume lv_opt_openv successfully resized
Agora, vamos aumentar o File System que está montado. Verifique as montagens e a extensão que o mesmo foi formatado:
# mount | column -t
/dev/mapper/rootvg-lv_root on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sda1 on /boot type ext4 (rw) /dev/mapper/rootvg-lv_home on /home type ext4 (rw) /dev/mapper/rootvg-lv_opt on /opt type ext4 (rw) /dev/mapper/rootvg-lv_opt_openv on /opt/openv type ext4 (rw) /dev/mapper/rootvg-lv_tmp on /tmp type ext4 (rw) /dev/mapper/rootvg-lv_var on /var type ext4 (rw) /dev/mapper/rootvg-lv_var_crash on /var/crash type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)Vamos estender o file system /opt/openv:
Obs.: você pode checar o caminho com o comando: lvs | grep <nome_do_lv>
# resize2fs /dev/mapper/rootvg-lv_opt_openv
Cheque se o mesmo aumentou:
# df -h | grep /opt/openv
9.9G 775M 8.6G 9% /opt/openv
Espero ter ajudado.
;)