Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade

Publicado por Carolina Robles das Neves em 06/07/2016

[ Hits: 11.350 ]

Blog: https://www.linkedin.com/in/carolina-robles-das-neves-933289100/

 


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.

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.97g

Você pode ter mais detalhes do VG rootvg com o comando:

# vgdisplay
  --- Volume group ---
  VG Name               rootvg
  System ID
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
Vamos aumentar o "LV lv_opt_openv" dentro do VG rootvg, para TOTAL de 10G. O mesmo possui o total de 5 GB atualmente.

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.
;)

Outras dicas deste autor

Configurando e trocando IP na platafoma Solaris

LVM - Criando PV e LV

Configurando Banner no Linux

Como trocar chave de segurança entre servidores

Configurando Hugepages

Leitura recomendada

Linux no MAC G3

Monitor externo no seu notebook com Ubuntu

VPN ponto a ponto com chaves estáticas

Compartilhamento de Internet 3G no Slackware

Corrigindo erro ao adicionar plugin AddThis no Joomla! 3.0

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts