[LVM] Adicionando volume físico à um volume group
Olá, meu caro!
Este post irá ser complementar aos demais que venho fazendo sobre gerenciamento de discos no geral.
Iremos adicionar volumes físicos à um grupo de volume. É necessário realizar esta atividade no momento e que a capacidade de espaço em um dos nossos volumes lógicos "partições", ou pontos de montagem, tais como, /etc , /opt... esteja se esgotando ou atingirem sua capacidade total de armazenamento. Quando isso ocorre adicionamos discos físicos ao grupo de volume e o disponibilizamos ao volume lógico para aumentar o tamanho das partições.
Se você já domina o assunto
Estrutura do LVM
Criando uma situação hipotética
[root@localhost isweluiz]# df -lh Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 9.8G 2.5G 6.8G 27% / devtmpfs 802M 0 802M 0% /dev tmpfs 813M 0 813M 0% /dev/shm tmpfs 813M 8.7M 805M 2% /run tmpfs 813M 0 813M 0% /sys/fs/cgroup /dev/sda1 976M 127M 783M 14% /boot tmpfs 163M 0 163M 0% /run/user/1000 /dev/mapper/blog.isweluiz-lvm01 7.8G 7.3G 1% /mnt/blog.isweluiz
Etapa 2: Criando com o comando 'dd' um arquivo para simular o ambiente com esgotamento de espaço
[root@localhost blog.isweluiz]# dd if=/dev/zero of=arquivo-grande bs=1G count=7 7+0 records in 7+0 records out 7516192768 bytes (7.5 GB) copied, 49.7772 s, 151 MB/s [root@localhost blog.isweluiz]# du -sch * 7.1G arquivo-grande 16K lost+found 7.1G total
Etapa 3: Checar o espaço disponível nas partições com o comando 'df -lh'
Notamos que após a criação do arquivo-grande de 7 GB a partição está com 96% de sua capacidade de armazenamento em utilização. Para contornar essa situação iremos acrescentar um disco no grupo de volume e libera-ló para o volume lógico.
Adicionando disco físico
Etapa 1: Listando Grupo de volumes
<8 -wi-ao----="" .00g="" 10.00g="" centos="" g="" pre="" root="" swap="">[root@localhost isweluiz]# vgs
VG #PV #LV #SN Attr VSize VFree
blog.isweluiz 1 1 0 wz--n- <8.00g <3.00g
centos 1 2 0 wz--n- <13.00g 0
8>
Etapa 2 : Estendendo, adicionando disco físico ao grupo de volumes
[root@localhost mnt]# vgextend blog.isweluiz /dev/sdd1
Etapa 3: listando os volumes lógicos
<8 -wi-ao----="" .00g="" 10.00g="" centos="" g="" pre="" root="" swap="">[root@localhost blog.isweluiz]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvm01 blog.isweluiz -wi-ao---- <8.00g root centos -wi-ao---- 10.00g swap centos -wi-ao---- <3.00g 8>
Etapa 4: Estendendo o volume lógico de 8 GB para 15 GB
[root@localhost mnt]# lvextend blog.isweluiz/lvm01 -L 15G [root@localhost mnt]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvm01 blog.isweluiz -wi-ao---- 15.00g root centos -wi-ao---- 10.00g swap centos -wi-ao---- 3 .00g
Etapa 5: Redimensionando a partição
[root@localhost mnt]# resize2fs /dev/blog.isweluiz/lvm01
Etapa 6: Redimensionamento concluído com exito.
[root@localhost mnt]# df -lh /mnt/blog.isweluiz/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/blog.isweluiz-lvm01 15G 7.1G 7.0G 51% /mnt/blog.isweluiz
É isso, até o próximo :)
Leitura recomendada
No comments