Sugestões para o sandboxing do LVM

0

Eu quero fazer alguns testes envolvendo o LVM. Especificamente, criando, destruindo a fusão e a divisão de grupos de volumes LVM.

Mas eu não tenho nenhum volume físico disponível. Eu poderia criar alguns, mas isso seria confuso.

Eu imagino que é possível criar algum tipo de volumes físicos "virtuais" para usar com LVMs. Mas não tenho certeza de uma maneira limpa de fazer isso. Sugestões apreciadas. Um esboço detalhado seria ainda mais apreciado.

    
por Faheem Mitha 29.06.2017 / 23:44

1 resposta

3

  1. Instale o VirtualBox, o VMware Player. Claro que qualquer outro hipervisor tipo 2 pode fazer o trabalho)
  2. Crie uma máquina virtual com vários discos (não precisa ser grande, 2-3-4 GB ficarão bem)
  3. Instale o Linux (ou SO que você deseja reproduzir)
  4. Crie PVs, crie VG (s), crie LVs e comece a jogar com o LVM

P.S. Você também pode tentar criar arquivos e usá-los como PVs para tocar com o LVM. Mas se no seu sistema você já tem o LVM em uso, eu não recomendarei tocar lá.

A maneira de usar arquivos em vez de discos ou partições no LVM é esta:

  1. Criar arquivos:

dd if=/dev/zero of=lvmtest0.img bs=1024 count=1M dd if=/dev/zero of=lvmtest1.img bs=1024 count=1M ...

  1. Vincule-os a interfaces de loop:

losetup /dev/loop0 lvmtest0.img losetup /dev/loop1 lvmtest1.img

  1. Crie-os como PVs

pvcreate /dev/loop0 /dev/loop1

E comece com a criação de VG, LVs e assim por diante Você pode verificar este site para mais informações

O motivo pelo qual eu não recomendo brincar com o LVM na sua máquina, se você já tem o LVM, há sempre a possibilidade de executar o comando errado e mexer nos volumes do LVM onde seu sistema operacional está instalado / seus arquivos residem

    
por 30.06.2017 / 08:41

Tags