Isso parece muito semelhante ao que eu tinha que fazer para recuperar meu servidor em casa depois que um fstab migrado incorretamente fez com que o rsync preenchesse meu sistema de arquivos raiz.
Primeiro, entenda que minha experiência é com o Ubuntu, então é dessa distro que estou falando. No entanto, eles devem ser bem parecidos.
A distribuição de desktop do Ubuntu não vem com o LVM, então eu tive que instalá-lo.
sudo apt-get install lvm2
Agora, quando você reinicializar (ou insmod lvm
), o módulo do kernel será carregado, mas seus discos ainda não estão habilitados para LVM. Para fazer isso, você pode usar gparted
para criar uma partição a partir do seu espaço livre. Ele deve ser grande o suficiente para armazenar uma cópia da sua instalação. Ative o LVM neste volume:
sudo pvcreate /dev/sd[new partition letter & number]
Crie seu grupo de volumes,
sudo vgcreate vg1 /dev/sd[same as above]
Agora você pode começar a criar volumes lógicos em sua nova partição.
sudo lvcreate -n lvroot -L 20G vg1
Este é um exemplo muito simplificado, mas tem o básico. Você pode realmente instalar o LVM em uma instalação existente do Linux, mas se desejar que seu sistema seja executado a partir dele, será necessário migrar a instalação. Eu fiz isso usando fsarchiver
para fazer um backup, limpar a instalação existente, configurar novos LVs para corresponder ao meu esquema de partição e depois restaurar, chroot e update-grub.
Existem outras maneiras de fazer isso, e foi muito trabalho, mas funcionou bem para mim.