Usando uma partição LVM como uma unidade Virtualbox


14

É possível usar uma partição LVM como um disco do Virtualbox?

Não consigo encontrar nenhuma opção para usar um dispositivo como um disco do Virtualbox, apenas imagens de disco.


O que acontece se você tentar especificar /dev/mapper/mygroup-mylvcomo a imagem?
Gilles 'SO- stop be evil'

@ Gilles Me pergunta se eu quero sobrescrever o arquivo.
Let_Me_Be

Respostas:


14

Sim. Você pode criar um VMDK (não um VDI - é necessário usar o formato de imagem de disco do VMware) que acessa um disco bruto. Você pode facilmente usar um volume lógico como se fosse um disco inteiro, mas, como a maioria dos discos virtuais, provavelmente não será capaz de fazer o kernel host interpretar sua tabela de partições e montá-lo.

Depois de criar seu volume, basta executar

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
    -rawdisk /dev/volumegroup/logicalvolume

Agora você pode usar esse arquivo VMDK como qualquer outra imagem de disco, exceto que ele armazenará dados no volume bruto e não no sistema de arquivos.


1
Não consigo montá-lo como um dispositivo de loop back?
balki

1
Eu acredito que você pode. Se você usar losetup, deverá terminar com / dev / loop0p1 -type names. A menos que o vmw faça algo estranho, nesse caso, talvez você precise procurar maneiras de acessar seu formato de imagem especificamente.
XTL
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.