Posso remover uma unidade física de um dispositivo virtual ZFS?

3

Entre as novidades do 16.04 está o notável sistema de arquivos ZFS. O wiki apresenta alguns casos de uso (fim da página) interessantes , mas outra página da wiki menciona que " Um dispositivo pode ser adicionado a um [dispositivo virtual ZFS], mas não pode ser removido dele. "

Para que eu possa adicionar unidades com facilidade e aumentar automaticamente o volume do ZFS, mas o que acontece quando fico sem espaço físico / conectores na máquina? O que posso fazer para remover / substituir unidades físicas?

    
por Torben Gundtofte-Bruun 21.04.2016 / 20:16

2 respostas

3

Você pode substituir uma unidade física de um zpool. Dê uma olhada neste tutorial feito pela Oracle.

Substituindo um dispositivo em um pool de armazenamento do ZFS

Howerver de acordo com a página man do zpool (snv_92):

 zpool remove pool device ...

     Removes the specified device from the pool. This command
     currently  only  supports  removing hot spares and cache
     devices. Devices that are part of a mirrored  configura-
     tion  can  be  removed using the "zpool detach" command.
     Non-redundant and raidz devices cannot be removed from a
     pool.

Portanto, se você acidentalmente adicionar um dispositivo a um zpool, precisará fazer o backup de tudo e recriar o pool.

    
por Andrew 08.05.2016 / 07:01
2

Respondendo à sua última sentença e não à pergunta do título, pois essa parece ser a razão para isso:

Para zfs, as unidades precisam ter o mesmo tamanho em uma matriz para uma combinação significativa. O tamanho do zpool é limitado pelo menor disco da matriz para os modos raidzX.

Se você deseja ampliar um pool, é necessário certificar-se de substituir seus discos por discos maiores, um a um, e deixar que o pool resilver entre cada etapa. Depois de adicionar o último disco, o pool se automagicamente aumenta a nova capacidade máxima. Às vezes, é necessário exportar e reimportar o conjunto com zpool export tank seguido por zpool import tank para acionar o processo.

Já fiz isso várias vezes ao longo dos anos, e sempre foi uma solução suficiente. Se você planeja seu pool desde o início e maximiza seus slots, a opção de crescimento disponível é semelhante a outros sistemas de arquivos, já que você sempre precisa substituir os discos.

    
por emk2203 09.05.2016 / 07:18

Tags