Foram utilizadas ferramentas como o cfdisk, o fdisk, e demais comandos relacionados diretamente com esta implementação.
Assim já tendo implementada a solução, vamos gerencia-la, de forma a fazer a mesma utilizável pelo sistema operacional. Mas antes colocarei aqui uma observação importante sobre a interface do cfdisk:
![]() |
| Para ampliar, clique sobre a figura. |
Notamos na figura acima que a partição Linux LVM, depois de ter sido criada sobre ela o volume físico e o grupo de volumes lógicos, ela passou realmente a ser membro de um gerenciador de volumes lógicos (LVM2_member).
Pois bem, vamos agora fazer mais algumas alterações na tabela de particionamento acima.
Como foi criado um pequeno volume lógico, qual eu o nomeei como "swap", usaremos ele conforme tal atribuição.
A primeira coisa a ser feita é eliminar a partição swap da tabela acima, sendo necessário desativar antes o espaço de troca (partição swap) do sistema, conforme mostra a figura abaixo:
![]() |
| Para ampliar, clique sobre a figura. |
Agora sim, podemos apagar a partição swap, de forma que a tabela de particionamento do cfdisk mostrará um espaço livre no lugar dela:
![]() |
| Para ampliar, clique sobre a figura. |
Feito isto, basta salvar as alterações na tabela de particionamento, e sair do cfdisk.
Agora vamos reconfigurar o nosso espaço de troca. Mas como isto será possível sem a partição swap?
Utilizaremos o volume lógico swap.
![]() |
| Para ampliar, clique sobre a figura. |
Acima, foi configurado o espaço de troca, seguindo os seguintes passos.
- Configurei o volume lógico "swap", como sendo o novo espaço de troca com o comando mkswap;
- Ativei o espaço de troca configurado com o comando swapon.
mkswap: /dev/vg00/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Desta forma, pode usar já direto o comando com o parâmetro -f, para forçar, como feito posteriormente; ² Não esquecer de modificar a linha referente ao espaço de troca (swap) em /etc/fstab, conforme mostra a figura abaixo:
![]() | |||
| A entrada da partição apagada (/dev/sda7) foi substituída pela referente ao volume lógico (/dev/vg00/swap). Para ampliar, clique sobre a figura. |
Mas, e o que fazer com aquele espaço livre onde localizava-se a partição swap, será inutilizado? Lembram-se daquela situação em que eu tentei criar o volume lógico "vms", com 20 Gb, depois com 19 Gb, mas só foi aceito ser criado com 18 Gb? Voltemos ao cfdisk.
![]() |
| Para ampliar, clique sobre a figura. |
Foi criada uma nova partição Linux, substituindo a partição swap.
![]() |
| Para ampliar, clique sobre a figura. |
Conforme a figura acima, foi feito o seguinte:
- Foi criado um novo volume físico;
- Estendemos o grupo de volumes existente vg00, incluindo-se a partição /dev/sda7, com o comando vgextend.
WARNING: swap signature detected on /dev/sda7.
... E pergunta se quer apaga-la: Wipe it? [y/n]
Assim, basta teclar y, e em seguida Enter. A partição swap será "destruída"...
![]() |
| Para ampliar, clique sobre a figura. |
... passando a ser também um membro de um gerenciador de volumes lógicos (LVM2_member), conforme mostra a figura acima.
![]() |
| Para ampliar, clique sobre a figura. |
E vemos na figura acima que isto possibilitou criar outra vez o volume lógico "vms", com com 20,6 Gb, após ter apagado o que tinha 18 Gb com o comando lvremove.
Obs.: ¹ Na tentativa de tentar criar o volume especificando o tamanho em Gb (com o parâmetro -L), o sistema retorna a mesma mensagem de antes...
Volume group "vg00" has insufficient free space (4903 extents): 5120 required.
... falando sobre a insuficiência de extensões para a criação do mesmo. Desta forma, ao passar a quantidade de extensões requeridas (com o parâmetro -l), o volume é criado com o tamanho de 20,6 Gb, conforme comprovado na figura abaixo:
![]() |
| Para ampliar, clique sobre a figura. |
E antes de reinicializar para checar o funcionamento de tudo ...
![]() |
| Para ampliar, clique sobre a figura. |
- Foi formatado o volume lógico sob o sistema de arquivos reiserfs, com o comando mkfs.reiserfs;
- Foi criado o ponto de montagem /lvs/vms para o volume;
- Foi adicionada ao /etc/fstab a entrada para que o volume lógico seja montado em tempo de inicialização do sistema.
Reinicializado o sistema, para finalizar:
- Foi verificado o volume lógico devidamente montado (mount);
- Foi verificado que o tamanho do volume lógico montado ficou exatamente em 20 Gb (df -h);
- O volume lógico swap também funcionando propriamente (free -m).
Na próxima postagem continuarei sobre gerenciamento da LVM, incluindo permissões de usuário e grupos sobre volumes lógicos.
Tudo, até aqui.
Saudações.
LVM durante a instalação do Slackware 12.0 por Herbert Alexander Faleiros.
LVM no Linux por Hugo Cisneiros.












Nenhum comentário:
Postar um comentário