O ZFS pode ser configurado para redundância de todo o meu sistema operacional (Ubuntu 16) e dados?

1

Estou planejando fazer backup de redundância para o meu servidor de escritório executando o Ubuntu 14 e a opção ZFS surgiu na minha pesquisa. No meu entender, o RAID1 (raid de hardware) cria um clone completo (espelho) do meu disco em outro disco, tendo, portanto, duas cópias exatas em execução. Se um falhar, posso simplesmente trocar o disco com falha e ele apenas reconstruirá outra cópia para o novo disco. Posso configurar a mesma função com o ZFS?

Pelo que eu li, não tenho certeza de que o sistema operacional faz parte do zpool criado. E se o disco falhar com o sistema operacional?

    
por airzoink 21.02.2018 / 10:23

1 resposta

1

Primeiro: o RAID não é backup. Ele fornece redundância de disco, portanto, se um disco morrer, você poderá substituí-lo sem perder dados. Se você excluir um arquivo, ele será removido em todas as cópias no disco. Então, ataque para lidar com problemas de disco, backup para manipular arquivos corrompidos ou removidos.

Dito isso, o ZFS (e sistemas de arquivos semelhantes) têm recursos como snapshot e clones que podem atuar como (uma parte) de uma solução de backup. O ZFS usa CopyOnWrite, portanto, um instantâneo não ocupa nenhum espaço antes de você começar a modificar o sistema de arquivos original. Isso é ótimo para ter acesso on-line à cópia de "ontem" - mas, para ser seguro, também precisamos de um backup "fora da premissa" no caso de um evento catastrófico em que você perde todo o servidor - incêndio, roubo ou algo assim.

Tanto quanto eu me lembro, o Ubuntu pode ser configurado para inicializar a partir do ZFS também, mas eu não tentei. Originalmente (no Solaris whare ZFS nasceu) era necessário um Zpool separado - apenas espelhado - para o sistema de arquivos raiz e um (ou mais) Zpool para outros discos. Mas isso pode ser diferente no Linux.

    
por Soren A 21.02.2018 / 11:25