O ponto principal do LVM é remover a ênfase das partições (que são inflexíveis) para volumes lógicos (que são tratados mais como arquivos; você não precisa se preocupar com seus pontos iniciais e finais exatos). Pode ser um pouco mais fácil se você usar uma ferramenta GUI LVM como system-config-lvm
, mostrada aqui:
Esse exemplo específico mostra que meu grupo de volumes consiste em dois volumes físicos ( /dev/sda5
e /dev/sdb5
), que são combinados e depois divididos novamente em nove volumes lógicos. A imagem no centro mostra que há uma quantidade significativa de espaço não utilizado. Eu posso criar novos volumes lógicos à vontade, sem redimensionar ou mover volumes lógicos existentes. Se eu fosse excluir um dos volumes lógicos existentes, não haveria lacunas no visor; qualquer coisa à direita do volume lógico excluído seria movida para a esquerda. (Nos discos, os dados não se moveriam; o LVM apenas controlaria onde estão as lacunas e criaria novos volumes lógicos no espaço disponível, não importando onde estivesse.)
No seu caso específico, você deve verificar se tem algum espaço livre. Você pode usar system-config-lvm
(está nos repositórios do Ubuntu) ou as ferramentas de modo de texto subjacentes como vgdisplay
. Se você não tiver espaço no seu LVM, será necessário adicionar espaço em disco, excluir um volume lógico indesejado ou reduzir um ou mais volumes lógicos. Depois que você tiver algum espaço livre, use system-config-lvm
ou o modo de texto lvcreate
para criar um novo volume lógico para sua nova instalação.
O provável ponto problemático é que você provavelmente precisará também de uma partição ( fora do LVM) para usar como /boot
para o novo sistema operacional, e isso pode ser complicado se você não o fez. planeje isso quando você configurar seu computador. (Em teoria, o GRUB pode carregar kernels de dentro de um LVM, mas eu nunca tentei fazer isso sozinho e não vi documentação sobre como fazer isso.) Com alguma sorte, você terá algo grande o suficiente para encolher para criar espaço. Você precisará usar ferramentas de particionamento tradicionais, como o GParted, para lidar com essa parte da tarefa. Como alternativa, se você adicionar um disco para liberar espaço em seu grupo de volumes, também poderá configurá-lo com sua nova partição /boot
. (Eu criaria outro um ou dois para uso futuro enquanto estou nisso.)