Isso soa muito parecido com o que eu tive que fazer para recuperar meu servidor em casa depois que um fstab migrado incorretamente fez o rsync preencher meu sistema de arquivos raiz.
Primeiro, entenda que minha experiência é com o Ubuntu, então essa é a distro da qual estou falando. Nunca menos, eles devem ser bem parecidos.
A distro 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 estarão habilitados para o LVM. Para fazer isso, você pode usar gparted
para criar uma partição fora do seu espaço livre. Deve ser grande o suficiente para conter uma cópia da sua instalação. Em seguida, ative o LVM neste volume:
sudo pvcreate /dev/sd[new partition letter & number]
Crie seu grupo de volume,
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, de fato, instalar o LVM em uma instalação existente do Linux, mas se quiser que o sistema seja executado a partir dele, será necessário migrar a instalação. Fiz isso usando fsarchiver
para fazer um backup, limpar a instalação existente, configurar novos LVs para corresponder ao meu esquema de partição, depois restaurar, chroot e update-grub.
Existem outras maneiras de fazer isso, e foi muito trabalho, mas funcionou bem para mim.