O motivo pelo qual você não está vendo o espaço extra em disco é que há vários níveis envolvidos entre o disco (que você cresceu) e o espaço utilizável em seu sistema operacional:
- o próprio disco
- partições no disco (que permitem que um único disco seja usado para finalidades diferentes)
- LVM (Logical Volume Management, que permite que o espaço em disco seja gerenciado mais facilmente)
- sistemas de arquivos (que gerenciam armazenamento de arquivos em uma partição ou volume lógico)
Cada uma dessas camadas precisa ser informada sobre o aumento no espaço em disco.
Como você está usando o LVM, existem duas abordagens. Você pode adicionar uma nova partição e usá-la, conforme descrito em Rui 's answer (perto o suficiente - que descreve a adição de um novo disco, mas você pode adicionar uma nova partição primária para usar o espaço adicionado em seu disco existente o mesmo caminho). Você também pode, em vez disso, estender sua partição existente ...
Vamos passar pelas camadas:
- O disco em si: você já fez isso.
-
Partições: para estender uma partição, você pode usar uma ferramenta gráfica como
gparted
ou simplesfdisk
:fdisk /dev/sda
Exclua a partição existente e seu contêiner, anotando seus setores de início:
p
(isto imprime a tabela de partições e fornece as informações que precisaremos novamente mais tarde)
d 5 d 2
Isso não excluirá nenhum dado, apenas removerá os marcadores (e, em qualquer caso, contanto que não digamos
fdisk
para gravar, nada será alterado no disco). Crie uma nova partição estendida:n e
Aceite o número da partição padrão. Para o primeiro setor, certifique-se de que
fdisk
esteja usando o mesmo setor inicial que foi usado anteriormente parasda2
(1001470 no seu caso); para o último setor,fdisk
selecionará automaticamente o maior valor possível (usando todo o espaço em disco, que é o que você deseja). Crie uma nova partição lógica dentro de:n l
Novamente, verifique o setor inicial (1001472 no seu caso) e use todo o espaço em disco.
w
irá gravar as alterações no disco. Como alteramos a partição enquanto ela estava em uso, você provavelmente precisará reinicializar neste ponto.
-
LVM: precisamos informar ao subsistema de LV sobre o novo espaço em disco; Fazemos isso estendendo primeiro o volume físico que ocupa a partição:
pvresize /dev/sda5
então o volume lógico
lvresize -r -l 100%PVS /dev/mapper/webserver--vg-root
-
Sistemas de arquivos: é fácil, a opção
-r
paralvresize
acima cuidou disso, usando uma ferramenta chamadafsadm
.