Centos 8 estende a partição raiz usando LVM

Centos 8 estende a partição raiz usando LVM
Alguns anos atrás, o gerenciamento de disco era uma tarefa que consome recursos para administradores de sistema. Cenários como ficar sem espaço eram a desgraça de sysadmins, principalmente porque resolvê -lo envolveu muito trabalho. Isso faria com que os sysadmins levassem servidores offline, instalassem novas unidades, participem e depois as estendessem ao sistema atual. Isso não foi divertido.

O gerente de volume lógico resolveu esse problema de uma vez por todas. LVM é uma estrutura de mapeador de dispositivo que permite gerenciamento de disco em etapas muito fáceis.

O LVM permite que os sysadmins executem tarefas de gerenciamento de disco, como redimensionar, estender e remover partições de maneira flexível e fácil. Portanto, os sysadmins não precisam levar o sistema offline para estender partições e mais.

Neste tutorial, mostrarei um método para usar o gerente LVM para estender o tamanho da sua partição raiz.

OBSERVAÇÃO: Este tutorial não é um guia introdutório para LVM.

Pré-requisitos

Antes de começarmos com o tutorial, você precisará atender aos seguintes requisitos.

  • Raiz ou usuário com privilégios sudo
  • Certifique -se de fazer uma cópia de backup de todos os seus arquivos em caso de problema.

Nos exemplos deste tutorial, estarei encolhendo meu diretório doméstico e adicionarei o espaço extra ao diretório raiz. Também estou ilustrando este tutorial sobre uma máquina do CentOS 8 em execução no VMware.

Etapa 1 - Faça backups

O primeiro passo antes de prosseguir é fazer um backup do seu diretório doméstico. Você não precisa fazer isso, mas não posso recomendar o suficiente. Faça backup de seus arquivos usando compartilhamentos de arquivos, copie -os para uma unidade local ou compacte -os e mova -os para um novo diretório.

Etapa 2 - desmontar o diretor doméstico

O próximo passo é desmontar o diretório doméstico. Para visualizar a localização da partição em casa, use o comando df como:

$ sudo df

Isso mostra a localização da partição em casa, como mostrado:

Use o comando abaixo para desmontar.

$ sudo umount/dev/mapeador/cl-home

Etapa 3 - Exclua o volume doméstico

Uma vez com sucesso não montado, precisamos remover o volume doméstico usando LVM. Use o comando como:

$ lvremove/dev/cl/home

Este comando solicitará se deve remover o volume doméstico. Pressione Y para prosseguir.

Etapa 4 - encolher diretor de casa

O próximo passo é encolher o tamanho do diretório doméstico. Isso significa que iremos recriar o volume doméstico como um volume de tamanho menor.

Comece obtendo o nome do grupo de volume.

vgdisplay | Grep “Nome VG”
Nome VG Cl

Isso nos dá o nome do grupo de volume como CL.

Agora, tudo o que precisamos fazer é criar um novo volume para /casa usando o comando lvcreate como:

$ lvcreate -l +5gb -n home cl

Isso criará o volume doméstico com 5 GB de tamanho.

Etapa 5 - Formate o volume

Agora é hora de formatar o volume doméstico. Obtenha o tipo de arquivo usando o comando df como:

$ df -t

Usando o formato do utilitário MKFS o volume como:

$ mkfs.xfs/dev/cl/home

Etapa 6 - Mount Home Dir

Agora monte o volume recém -criado como:

$ MONT/DEV/CL/HOME

Após a montagem bem -sucedida, restaure seus backups ao novo volume doméstico.

Etapa 7 - estender a raiz

Agora é hora de estender a partição raiz com o espaço livre disponível em encolher o diretório doméstico. Comece obtendo o caminho do volume lógico da raiz.

$ lvdisplay | Grep “LV Path”

Para estender a partição raiz com todo o espaço livre, o comando como:

$ lvextend -rl +100%grátis/dev/cl/root

Este comando estenderá a partição raiz com todo o espaço livre restante do diretório inicial.

Conclusão

Neste guia, analisamos como estender a partição raiz encolhendo o diretório inicial.