Backup do ZFS vs. Pastas de dados do ZFS para serviços [fechado]

1

Então eu configurei recentemente meu próprio servidor aqui em casa.

Eu configurei meu sistema principal em um SSD e em um pool ZFS de HDDs maiores para armazenamento de dados.

Agora, a questão que eu estava me perguntando era se para serviços que eu gostaria de configurar, como mysql, ownCloud, gitolite etc. faria mais sentido manter as pastas de dados no SSD e fazer um RSYNC regular para um backup especial dataset no volume do ZFS ou para manter as pastas de dados no pool do ZFS em primeiro lugar.

Na minha opinião, tê-los no SSD e sincronizá-los provavelmente não é uma boa ideia, uma vez que me perde a verificação de consistência que vem com o ZFS e meio que anula o propósito de tê-lo em primeiro lugar.

Qual é a opção recomendada em tal situação? É symlinking tudo de / var / lib para as pastas do pool o caminho certo a seguir? Devo modificar os scripts de configuração? Devo montar / var no volume do ZFS em primeiro lugar?

Em geral, quais pastas devem ser colocadas no volume do ZFS?

    
por Blackclaws 14.10.2015 / 11:54

1 resposta

1

Como sempre, depende muito da sua situação.

Se você deseja o ZFS apenas para arquivamento de backups de longa data sem o perigo de alternância de bits e não deseja alterar muito, você pode usar o sistema principal da maneira que desejar e usar somas de verificação (por exemplo md5deep ) seus dados ativos, copie / rsync para o pool de backup, faça mais um hash e conclua o processo.

Se você quiser desempenho máximo do aplicativo, você pode dividir seus aplicativos e seus dados - aplicativos no SSD em qualquer sistema de arquivos (porque eles podem ser reinstalados facilmente), dados no seu pool (porque é valioso). Você usa os dados localmente ou até mesmo via NFS, dependendo do que seus aplicativos precisam.

Se você deseja um desempenho balanceado (melhor desempenho do pool, mas não tão rápido quanto o acesso nativo do segundo exemplo) e está bem com uma reorganização do layout, adicione o SSD como um dispositivo de log separado para o log de intenção do ZFS (ZIL), que acelera gravações síncronas. Tenha cuidado, pois, como todos os dados que você grava em seus discos também são gravados no SSD, ele pode morrer de desgaste mais rápido do que o normal.

Em qualquer caso, você obterá apenas instantâneos nos sistemas de arquivos e zvols do ZFS. Esse recurso sozinho me convenceria a usar o ZFS o máximo possível. Instalou o software errado? Apenas role para trás, seu estado estará limpo novamente. Inicialização falha após a atualização do sistema? Basta usar o último bom instantâneo 15 minutos antes, não se preocupe. acidentalmente overwrote informações vitais do sistema durante a edição de alguns arquivos em / etc /? Não tem problema, você tem coberto.

    
por 17.03.2016 / 09:17