Tutoriais

Atendimento em horário comercial via chat

Expandindo o disco no CentOS 7

Neste tutorial, vamos expandir o disco do sistema CENTOS 7, através do LVM (Logical Volume Manager), via SSH.

Passo 1

Dentro do sistema, confira se o disco realmente foi adicionado com o comando fdisk -l, conforme imagem abaixo:

tuto.JPG

O valor padrão é de 40GB, como mostrado acima o disco esta com 85GB, comprovando que o upgrade foi feito.

Passo 2

Após verificar que a partição está com o valor desejado, vamos reparar o sistema de blocos, para posteriormente seguir com a expansão, para isto, utilize o comando parted -l, e digite Fix nas perguntas seguintes de acordo com a tela abaixo:

tuto_1.JPG Passo 3

Após ele finalizar as correções do sistema, vamos iniciar o assistência de extensão do disco, utilizando o comando fdisk /dev/sda.

Passo 4

Dentro da tela de configuração, digite os endereços conforme passado abaixo:

    Command ( m for help ): n (Letra N * Minuscula)
    Partition Number (1-4, default 1):  4 (Se por acidente digitar um endereço diferente, ele dará um erro informando que já é existente, ou está fora da range solicitada, conforme imagem mais abaixo onde onde foi informado "3", não se preocupe)
    First Sector ( --//-- ): Apenas pressione ENTER nesse campo
    Last Sector ( --//-- ): Apenas pressione ENTER nesse campo
        

tuto_3.JPG Passo 5

Assim que finalizado, ele vai retornar ao primeiro campo, que deverá ser preenchido de acordo abaixo:

    Command ( m for help ): t ( Letra T * Minusculo )
    Partition number (1-4, default 4): 4
    Partition type (type L to list all types): 31
    Será retornando o informativo : Changed type of partition 'Linux' to 'Linux LVM', conforme imagem:
        

tuto_4.jpg Passo 6

Mais uma vez será retornado a primeira linha, e será inserido o seguinte comando:

Command ( m for help ): w ( Letra W * Minuscula )
    Retornando : The partition table has been altered! , depois deste processo, rode o comando partprobe ou reinicie seu Cloud para alterar as partições e seguir com os próximos passos.

Passo 7

Assim que seu sistema estiver no ar, utilize o comando fdisk -l novamente, para conferir se foi criado a nova partição para uso, conforme abaixo:

tuto_5.JPG Passo 8

Após confirmado a criação da nova partição, vamos criar o Psychal Volume do sistema, com o comando pvcreate /dev/sdaX ( X é numero utilizado na partição de criação dentro do FDISK , onde informamos 4 ), conforme abaixo:

tuto_6.JPG Passo 9

Agora com o Psychal Volume criado, vamos estender o volume já existente no disco, para o espaço que não se encontra alocado ainda, com o comando vgextend centos /dev/sdaX:

tuto_7.JPG

Para conferir o nome do volume a ser estendido, execute o comando vgdisplay e procure o campo VG Name.

Passo 10

Após criado e estendido o volume, vamos confirmar se ele se encontra realmente disponível usando novamente o comando vgdisplay, repare que agora onde diz Free PE / Size , existe 40GB livres, que são exatamente o valor que adicionamos mais acima:

tuto8.JPG Passo 11

Agora que confirmamos que existe o espaço para alocação, vamos informar ao sistema para passar a utilizar ele, com o comando:

    lvextend -l +código /dev/centos/root
    Nota: Código está contornado na imagem acima, no caso do exemplo será :
    lvextend -l +10239 /dev/centos/root
        

tuto9.JPG

Não estranhe ele informar um numero um pouco abaixo do valor total que no caso seria 80GB, parte do espaço é alocado para memória RAM e diretórios de segurança do sistema.

Passo 12

Para finalizar a expansão, vamos utilizar o comando xfs_growfs /dev/centos/root:

tuto10.JPG

Em versões mais novas do CentOS, deve ser utilizado o comando: resize2fs /dev/centos/root

Passo 13

Se tudo estiver correto até aqui, com o comando df -h, você terá o retorno do valor atual disponível para ser utilizado:

tuto11.JPG

Qualquer dúvida, entre em contato com nosso suporte clicando aqui. Será um prazer ajudar você! :)