ZFS vs LVM Para Dummies

teclasorg

Aviso: Este artigo é uma simplificado e absolutamente incompleta vista do ZFS vs LVM partir de um ponto de vista de usuário. Tenho a certeza que a LVM funciona bem para muitas pessoas, mas para mim foi uma porcaria. E o ZFS simplifica a minha vida. Honestamente. Eis o porquê.

fornecendo espaço em disco para Máquinas Virtuais

Ok, eu tenho que admitir que meus requisitos são meio estranhos. Eu quero executar um monte de máquinas virtuais sem re-particionar meu disco rígido, adicionar discos adicionais, ou pagar para o armazenamento compartilhado. Alugamos os nossos servidores e eles estão hospedados num centro de dados muito, muito longe. Os discos de re-particionamento é um aborrecimento, especialmente se você não tem acesso direto à caixa. Claro, você pode usar o seu console remoto, mas reinstalar o SO não é uma experiência agradável se você não pode inserir os DVDs na unidade de disco. Então eu quero fornecer espaço em disco para máquinas virtuais (Xen VMs no Debian, Zones no OpenSolaris) usando as características do meu amado Gerenciador de disco virtual.

no LVM I criou arquivos de imagem de disco, loopback montou-os e, em seguida, adicionou os dispositivos de loop para LVM. A seguinte sequência de comandos foi necessária para criar um disco virtual para as minhas máquinas virtuais:

losetup /dev/loop0 my_disk.imgpvcreate /dev/loop0vgcreate vgmy_disk /dev/loop0

em ZFS toda essa porcaria usando imagens de disco e dispositivos de loopback não é necessária. E além disso, é muito mais simples para fornecer espaço em disco:

zfs create my_disk

Dando Mais Espaço em Disco Para Máquinas Virtuais

Se eu quiser adicionar mais espaço em disco para a minha máquina virtual, LVM, me faz quebrar meus dedos com a seguinte sequência de comandos:simples, certo?

Agora, o ZFS versão:

zfs set quota=20G my_disk

Hmm, deixe-me pensar, que eu prefiro…

Mover Discos Virtuais Para Outros Servidores

Se você deseja mover um disco virtual (talvez consistindo de várias imagens de disco) para outra caixa, há muito para fazer, como desabilitar o volumegroup vgchange -an ..., desmontar o ciclo de dispositivos, de copiar os ficheiros, montar os dispositivos de loop novamente, a varredura e permitindo que o grupo de volume novamente (vgscan; vgchange -ay ...).em ZFS você apenas usa zfs send … / SSH newbox ZFS receive … – é isso.

I know, my approach using disk images was maybe the worst and stupiest idea ever-but it dramatically illustrated the complexities of LVM in comparison to the simplicity provided by ZFS. LVM usado direito pode ser mais fácil, mas duvido que se aproxime da facilidade de uso e poder do ZFS. Ou tem experiências diferentes? Compartilhe – os Conosco nos comentários. Que as guerras das chamas comecem…

Deixe uma resposta

O seu endereço de email não será publicado.