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 usargparted
ouparted
para estender a partição. Se você usargparted
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. -
Depois de estender
sda2
, você pode estendersda5
, que agora tem espaço para crescer. Usegparted
ouparted
para ampliá-lo. -
Depois de estender
sda5
da partição, você pode estendersda5
do disco físico do LVM. Usepvresize
em 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
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 volumessda5_vg
e o nome do volume lógicosys_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 alvresize
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.