Mover o sistema de arquivos ZFS (incluindo snapshots) de um pool para outro

2

Eu trabalho com uma configuração em que usamos instantâneos do ZFS para manter um registro histórico. Temos a necessidade de migrar esses dados de um pool do ZFS para outro.

Esta pergunta ( Mover um sistema de arquivos ZFS de um pool para outro parece ser quase o que eu preciso. No entanto, no meu caso, gostaria de mover todos os instantâneos, não apenas os dados atuais.

Alguém sabe como isso seria feito?

Para referência, isto é usando o zfs-fuse no Ubuntu 14.04

    
por Elros 24.08.2015 / 21:32

1 resposta

1

Tem certeza que está usando o zfs-fuse e não o verdadeiro ZFS-on-Linux?

De qualquer forma, você usaria zfs send para mover um sistema de arquivos. Certifique-se de usar a opção -R :

   -R

       Generate a replication stream package, which will replicate the specified filesystem, and all
       descendent  file systems, up to the named snapshot. When received, all properties, snapshots,
       descendent file systems, and clones are preserved.
    
por 24.08.2015 / 21:38