Como criar LV (Logical Volume) após o ubuntu ser instalado?

3

todos. Eu preciso criar o LV para o xen guest. Existe apenas um disco de 70G. Durante a instalação, eu uso o processo padrão e não o LVM. Preciso reinstalar o Ubuntu para criar o LV? Existe algum método melhor? Muito obrigado.

root@vswitch-BlackfordESB2:/home/vswitch# vgdisplay
  No volume groups found
root@vswitch-BlackfordESB2:/home/vswitch# vgcreate vm /dev/sda1
  No physical volume label read from /dev/sda1
  Can't open /dev/sda1 exclusively.  Mounted filesystem?
  Unable to add physical volume '/dev/sda1' to volume group 'vm'.
root@vswitch-BlackfordESB2:/home/vswitch# pvdisplay

root@vswitch-BlackfordESB2:/home/vswitch# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              60G  4.2G   53G   8% /
udev                  3.6G  4.0K  3.6G   1% /dev
tmpfs                 1.5G  1.1M  1.5G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.6G     0  3.6G   0% /run/shm
    
por user217872 21.11.2013 / 08:12

1 resposta

2

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.

    
por Adaephon 21.11.2013 / 12:03

Tags