Desejo expandir minha partição LVM2

0

Quando eu executo o gparted eu mostro as seguintes partições ...

/dev/sda1       ext2       243mb      boot
/dev/sda2       extended   39.76 gb
/dev/sda5       lvm2       39.76 gb   lvm
unallocated                70 gb

e quando escolho expandir o lvm2 , ele fornece o "aviso: o gerenciamento de volume lógico ainda não é suportado" É seguro usar os comandos lvextend e resize2fs para expandir o lvm2 para usar o espaço não alocado? Obrigado

    
por lulu 21.11.2016 / 19:21

1 resposta

0

Você deve estender os contêineres do mais externo para o mais interno. No seu exemplo, você tem

  1. Uma partição estendida, sda2 , que contém ...
  2. Uma partição lógica, sda5 , que contém ...
  3. Um volume físico LVM, que contém ...
  4. Um grupo de volumes LVM, que provavelmente contém ...
  5. Um ou mais volumes lógicos LVM, alguns dos quais podem conter ...
  6. Sistemas de arquivos.

É sempre recomendado fazer backup de seu sistema antes de mexer com partições e sistemas de arquivos; geralmente o processo de extensão de partições, volumes físicos e sistemas de arquivos LVM não é perigoso, desde que o operador preste atenção e não cometa erros. Qualquer humano pode cometer erros, e é por isso que você deve fazer o backup do sistema antes de continuar.

O melhor é inicializar a partir da mídia de instalação: tudo corre bem quando os sistemas de arquivos não são montados. Eu nunca tentei estender ou mover partições enquanto elas estavam sendo usadas pelo sistema; Eu sempre inicializo a partir da mídia de instalação ativa (ou de um DVD ao vivo dedicado) quando preciso alterar o esquema de particionamento.

  1. Primeiro você deve estender a partição estendida sda2 ; você pode usar gparted ou parted para estender a partição. Se você usar gparted e exibir uma pequena chave perto do nome da partição, isso significa que a partição está ativa e, portanto, bloqueada; Clique com o botão direito e selecione Desativar para desbloqueá-lo.

  2. Depois de estender sda2 , você pode estender sda5 , que agora tem espaço para crescer. Use gparted ou parted para ampliá-lo.

  3. Depois de estender sda5 da partição, você pode estender sda5 do disco físico do LVM. Use pvresize em um terminal:

    sudo pvresize / dev / sda5

  4. O redimensionamento do volume físico redimensionará automaticamente o grupo de volumes, porque um grupo de volumes é apenas uma lista de um ou mais volumes físicos. Agora que você tem o grupo de volumes redimensionado, você pode redimensionar qualquer volume lógico dentro dele usando lvresize .

    • Para descobrir quanto espaço você tem disponível no grupo de volume, use o comando vgs :

      sudo vgs

    • Isso exibirá uma tabela bem formatada; procure em VFree para descobrir quanto espaço está disponível. Você não informou quais são os nomes do grupo de volumes e dos volumes lógicos, portanto, por exemplo, usarei o nome do grupo de volumes sda5_vg e o nome do volume lógico sys_lv e estendê-lo por 10 GiB:

      sudo lvresize -L + 10g -r / dev / mapper / sda5_vg-sys_lv

    • Você precisará, naturalmente, ajustar a quantidade de espaço em disco e os nomes do grupo de volumes e do (s) volume (s) lógico (s).

    • A opção -r diz a lvresize para estender o sistema de arquivos dentro do volume lógico para corresponder ao novo tamanho.

É isso. Agora você pode reinicializar o sistema e usar df para verificar se seus sistemas de arquivos foram estendidos.

Nota: Este procedimento foi testado no Ubuntu 16.04.

    
por AlexP 21.11.2016 / 21:28