Você deve estender os contêineres do mais externo para o mais interno. No seu exemplo, você tem
- Uma partição estendida,
sda2, que contém ... - Uma partição lógica,
sda5, que contém ... - Um volume físico LVM, que contém ...
- Um grupo de volumes LVM, que provavelmente contém ...
- Um ou mais volumes lógicos LVM, alguns dos quais podem conter ...
- 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.
-
Primeiro você deve estender a partição estendida
sda2; você pode usargpartedoupartedpara estender a partição. Se você usargpartede 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. -
Depois de estender
sda2, você pode estendersda5, que agora tem espaço para crescer. Usegpartedoupartedpara ampliá-lo. -
Depois de estender
sda5da partição, você pode estendersda5do disco físico do LVM. Usepvresizeem um terminal:sudo pvresize / dev / sda5
-
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
VFreepara 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 volumessda5_vge o nome do volume lógicosys_lve 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
-rdiz alvresizepara 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.