Centos 7 Estender partição com espaço não alocado

6

Eu tenho centos 7 servidor (CentOS Linux release 7.3.1611 (Core)) Quando eu estava atualizado meu servidor vi erro que você precisa de espaço extra. Mas eu tinha 20GB de disco no servidor quando eu verificar espaços em disco vi apenas 4.5GB partição criada e partição de 16GB é espaço livre não não alocado. Como posso estender a partição de 16 GB de espaço livre?

lsblk:

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk
sda               8:0    0   20G  0 disk
├─sda1            8:1    0  500M  0 part /boot
└─sda2            8:2    0  4.5G  0 part
  ├─centos-root 253:0    0    4G  0 lvm  /
  └─centos-swap 253:1    0  512M  0 lvm  [SWAP]
sr0              11:0    1 1024M  0 rom

    
por kibAr 11.07.2017 / 15:08

2 respostas

11

Existem três etapas a serem executadas:

  1. altere sua tabela de partições para que sda2 termine no final do disco
  2. reler a tabela de partições (será necessária uma reinicialização)
  3. redimensione seu LVM pv usando pvresize

Passo 1 - Tabela de partição

Execute fdisk /dev/sda . Emita p para imprimir sua tabela de partições atual e copie essa saída para algum local seguro. Agora, emita d seguido por 2 para remover a segunda partição. Emitir n para criar uma nova segunda partição. Certifique-se de que o início seja igual ao início da tabela de partições que você imprimiu anteriormente. Certifique-se de que o final esteja no final do disco (geralmente o padrão).

Emita t seguido por 2 seguido por 8e para alternar o tipo de partição de sua nova segunda partição para 8e (Linux LVM).

Emita p para revisar seu novo layout de partição e verifique se o início da nova segunda partição é exatamente onde a segunda partição antiga estava.

Se tudo parece certo, emita w para gravar a tabela de partições no disco. Você receberá uma mensagem de erro do partprobe para que a tabela de partição não possa ser relida (porque o disco está em uso).

Reinicie seu sistema

Esta etapa é necessária para que a tabela de partição seja relida.

Redimensione o PV do LVM

Após o reinício do sistema, invoque pvresize /dev/sda2 . Seu volume físico de LVM agora abrangerá o restante da unidade e você poderá criar ou estender volumes lógicos para esse espaço.

    
por 11.07.2017 / 15:52
1

Para aqueles que estão com problemas para estender volumes lógicos como eu, leia este post pode estar ajudando. Em suma, você pode usar lvextend para estender seu volume lógico: %código% você pode obter o número restante de PE ( lvextend -l +<PE> <LV_PATH> ) por <PE> e obter o caminho do seu volume lógico ( vgdisplay ) por LV_PATH .

Em seguida, dependendo da sua distribuição, você deseja que lvdisplay (Centos 7) ou xfs_growfs <LV_PATH> sejam redimensionados.

    
por 24.11.2018 / 11:59