O LVM pode ser configurado depois que o sistema é instalado. Mas colocando a partição raiz no LVM após o fato é bastante difícil e provavelmente seria melhor feito com uma reinstalação. Além disso, não é possível apenas criar um LVM em uma partição já montada.
Mas parece que o objetivo principal é fornecer algum espaço em um LVM para domínios Xen. Isso pode ser feito diminuindo /dev/sda1
e criando uma nova partição /dev/sda2
para um volume físico LVM.
Aviso: O procedimento descrito abaixo alterará suas partições e sistemas de arquivos. Se houver algum dado nesse sistema que você não possa prescindir, um backup é altamente recomendado.
Embora seja possível redimensionar um sistema de arquivos e uma partição montados, isso não é recomendado e deve ser feito somente se você realmente souber o que está fazendo. Eu recomendaria usar o o GParted Live System . Ele fornece uma ferramenta gráfica para redimensionar facilmente as partições e criar novas.
Crie um CD ou uma unidade USB com GParted e inicialize a partir dele. Uma vez em execução, há um desktop com alguns ícones. Abra o que diz GParted.
No programa GParted, selecione seu disco rígido (ele deve dizer "/ dev / sda (60 GiB)"). Clique com o botão direito na partição ("/ dev / sda1") e selecione "Resize / Move". Agora você pode definir o tamanho em "Novo tamanho (MiB)". Dependendo do que você quer fazer com o próprio sistema, eu recomendo deixar pelo menos 12 GiB para o seu sistema (você já usa 4.2 GiB e você pode querer fazer o download de ISOs para a instalação de seus convidados Xen). Certifique-se de que ele ainda diz "0" em "Espaço livre precedente (MiB)", como você deseja criar a nova partição após sua partição raiz. Salve as alterações.
Agora clique com o botão direito do mouse em "não alocado" e selecione "Novo". Altere "File system" para "lvm2 pv". O resto já deve estar definido para preencher todo o espaço livre. Adicione a partição.
Finalize estas alterações clicando em "Aplicar todas as operações" (a marca de verificação na barra de ferramentas ou no menu "Editar")
Reinicie sua máquina para o seu próprio sistema.
Agora você pode criar um grupo de volumes em /dev/sda2
# vgcreate vm /dev/sda2
Em seguida, os volumes locais podem ser criados neste grupo de volumes com
# lvcreate -L 10G -n lv0 vm
O novo volume lógico terá um tamanho de 10 GB e será denominado "lv0". Seu dispositivo será nomeado /dev/mapper/vm-lv0
.
O volume lógico pode então ser formatado com um sistema de arquivos, por exemplo ext4
# mkfs.ext4 /dev/mapper/vm-lv0
Note que a criação do volume lógico pode já ser feito pelas ferramentas usadas para configurar o domínio Xen e a formatação normalmente será feita pela configuração do sistema dentro da máquina virtual.