A resilvering do ZFS pode ser usada efetivamente para fazer backup em uma unidade externa?

A resilvering do ZFS pode ser usada efetivamente para fazer backup em uma unidade externa?

Suponha que eu atualmente use o rsync para fazer backup periódico de uma unidade interna em uma unidade externa. A unidade externa geralmente é armazenada fora do local, mas periodicamente é trazida e conectada via USB e, em seguida, passo manualmente pelo processo de inicialização do rsync.

Sou novo no ZFS, mas estou me perguntando se seria possível substituir o processo acima por uma configuração na qual a unidade interna e a unidade externa fazem parte de um pool RAIDZ, de modo que assim que eu montar a unidade externa, ela inicia resilver. Em caso afirmativo, como o resilvering se compararia ao rsyncing em termos de desempenho? E, em geral, há alguma desvantagem nessa configuração?

Responder1

Você poderia usar o re-prateamento, mas essa é uma opção terrível. A unidade com falha permanecerá com falha no ZFS até que você a marque de outra forma, portanto, é tão manual quanto o seu processo atual. Você teria que tornar a unidade externa um espelho da unidade/matriz interna. A prioridade da re-prateação não pode ser controlada, portanto o desempenho será duramente atingido durante o processo.

Seria uma ideia melhor fazer um instantâneo e depois sendesse instantâneo em um arquivo como backup. Restaurar é apenas receiveo arquivo novamente. se você quiser uma cópia exata, poderá enviá-la do instantâneo e recebê-la na unidade de backup. O backup é metade da intenção de enviar/receber.

informação relacionada