Posso mover um pool do ZFS para outro computador?

5

Eu tenho um EasyStore NAS rodando o Ubuntu, e quero substituir os discos. Eu quero adicionar os módulos do kernel do ZFS e criar um pool ZFS RAIDZ. Devido a restrições de espaço, tenho que mover os dados para o novo pool imediatamente. Posso criar o novo pool em outro computador e movê-lo para o EasyStore depois que os arquivos forem movidos? O ZFS terá problemas para reconhecer os discos ou qualquer outra coisa?

    
por Stavros Korokithakis 12.12.2012 / 02:01

2 respostas

9

Sem problemas ... Você pode criar um pool e usar a opção zpool export no sistema em que você cria o pool.

Quando os discos forem anexados ao host de destino final, você poderá usar o comando zpool import para importar o conjunto de dados.

Consulte: Migrando pools de armazenamento do ZFS

    
por 12.12.2012 / 02:25
4

Sem problemas ... a menos que o sistema operacional que recebe o pool

  • tem um suporte à versão de pool mais antigo que o pool que você deseja enviar
  • tem suporte a versão zfs mais antiga que qualquer sistema de arquivos no pool
  • não suporta o esquema de particionamento usado para armazenar os dispositivos do pool

Como você está usando o Ubuntu, o terceiro requisito não é um problema (tanto o BIOS quanto o EFI são suportados e você não terá o Solaris em rótulos SPARC).

Se você não estiver executando a mesma implementação do ZFS em ambos os lados, execute zpool upgrade -v e zfs upgrade -v em cada um deles para garantir que suas versões correspondam.

Em qualquer caso, não há risco de perder dados se uma dessas condições não for atendida, zpool apenas se recusará a importar o pool.

    
por 13.12.2012 / 00:13

Tags