Não parece que você realmente tenha o espaço vazio disponível - a partição "estendida" geralmente cobre todo o espaço restante no disco. É possível que você faça isso; particularmente se você criou a imagem de disco com 10 GB e depois ela foi redimensionada para 20 GB.
Então, supondo que você tenha o espaço vazio, você precisa:
- Verifique se você tem backups!
- Redimensione a partição estendida para preencher o novo limite superior do setor
- Use
fdisk
para isso - Cuidado!
fdisk
pode destruir sua tabela de partições - Um método para fazer isso é aqui: redimensionar / aumentar a partição sem perder dados
- O método pode ser resumido como
- Remover as partições existentes (2 e 5)
- Recrie-os com exatamente os mesmos números de setores iniciais
- Para a partição 2, permita que ele consuma o disco inteiro
- Para a partição 5, use o setor inicial exato e o tamanho que ele tem agora
- Use
- Inscrever uma nova partição LVM no grupo de volume raiz
- Crie uma nova partição Linux LVM no espaço estendido, permita que ela consuma o espaço restante em disco
- Transforme isso em "volume físico" com
pvcreate /dev/sdaX
, em que X é a nova partição - Listar os grupos de volumes
-
vgdisplay
-
- Estenda o grupo de volumes do servidor (substitua o nome pelo nome da etapa anterior, conforme necessário)
-
vgextend server-vg /dev/sdaX
-
- Mostrar os volumes lógicos
-
lvdisplay
-
- Estender o volume do root fs
-
lvextend /dev/server-vg/root /dev/sdaX
-
- Redimensione o FS raiz para caber no novo espaço
- Depende do FS que você está usando ... por exemplo para FS baseado em ext
-
resize2fs /dev/server-vg/root
Referências: