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

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

[ Hits: 11.306 ]

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

Como enviar arquivos para FTP

Configurando Banner no Linux

Aumentando área de SWAP sem boot ou reinstalação em LVM

LVM - Criando PV e LV

Como documentar seu servidor GNU/Linux

Leitura recomendada

Liberando mais espaço em disco

Instalando Linux Mint 17 Qiana

A importância de validações no lado do servidor

100 Programas para GNU/Linux que todo usuário iniciante precisa conhecer

Compilando PHP 5.4.X no Debian/Ubuntu

  

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