Aumentar o armazenamento de loop do ZFS LXD

1

Estou tentando aumentar o armazenamento em loop do ZX LXD, de 10 GB a 700 GB, como posso?

NAME       SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
test-tao  9.94G  6.95G  2.98G         -    46%    69%  1.00x  ONLINE  -
    
por Penwell 16.08.2016 / 09:03

2 respostas

2

Para expandir o tamanho de um pool do ZFS, você precisa adicionar mais VDEVs a ele. À medida que o pool do ZFS cresce, os sistemas de arquivos do ZFS nele terão automaticamente um novo espaço disponível. Com o ZFS, você não precisa pré-alocar, formatar ou escolher um tamanho de sistema de arquivos antecipadamente. Cada sistema de arquivos no pool vê o espaço disponível e pode usá-lo.

Cada novo VDEV adicionará à capacidade de armazenamento existente e os dados serão distribuídos automaticamente em todos os VDEVs disponíveis. Um VDEV é uma abstração de mídia física e pode representar uma partição real de um disco, um disco inteiro inteiro, um espelho de discos ou um RAID-Z (paridade distribuída, semelhante ao RAID 5). Normalmente você adicionaria o mesmo tipo de VDEV que você já possui no pool existente. Se o pool é feito de um único disco, você adiciona mais VDEVs de disco simples (a menos que você precise atualizar para VDEVs espelhados, o que você poderia fazer); Se o seu pool é feito de espelhos, você adiciona mais VDEVs espelho; e assim por diante. Não faz sentido misturar diferentes tipos de VDEVS no mesmo conjunto.

Por exemplo, para adicionar um único disco VDEV ao seu pool, use o comando:

sudo zpool add test-tao /dev/<disk-name>

Ou para adicionar um espelho VDEV:

sudo zpool add test-tao mirror /dev/<disk-0-name> /dev/<disk-1-name>

Para saber mais sobre VDEVs, verifique este artigo e o zpool man page.

    
por Daniele Barresi 08.09.2016 / 17:51
1

Eu sei que este é um post antigo. Parece-me que a questão era sobre um pool ZFS com backup de loop. Verifique este .

Crescimento de um pool ZFS com backup de loop

O LXD não permite que você cresça diretamente em um pool do ZFS com backup de loop, mas você pode fazer isso com:

 sudo truncate -s +5G /var/lib/lxd/disks/<POOL>.img
 sudo zpool set autoexpand=on lxd
 sudo zpool online -e lxd /var/lib/lxd/disks/<POOL>.img
 sudo zpool set autoexpand=off lxd
    
por lk7777 23.08.2017 / 21:07