
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 send
esse instantâneo em um arquivo como backup. Restaurar é apenas receive
o 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.