Nunca montei um array RAID antes, mas acho que entendo os conceitos por trás da maioria dos tipos de raid pelas minhas leituras.
Solicitando três unidades de 3 TB (WD vermelho) para usar em um xeon e3-1231 v3, 16 GB de RAM não ECC e chipset Z97. Tenho outros sistemas disponíveis via SSH na rede local, mas com muito menos espaço (~1TB).
Meu sistema operacional (Debian Linux) está em um SSD, o ataque não conterá um sistema operacional.
Me deparei com o ZFS recentemente e talvez não esteja conseguindo entender completamente a implementação desejada.
Comparado com um RAID 5 de hardware no chipset Intel Z97.
- Usar o ZFS aumentaria o desempenho?
- Seria uma opção mais segura para meus dados com igual paridade?
- A reconstrução seria mais segura e rápida se uma unidade falhasse repentinamente?
- E se meu SSD falhar? Os dados do ZFS não são salvos lá no meu caso?
Preciso que meus dados estejam seguros (espero que todos os blocos, e é por isso que o ZFS me interessa) e pelo menos 6 TB de espaço utilizável sem precisar de mais HDDs.
Responder1
- Usar o ZFS aumentaria o desempenho?
É difícil dizer sem conhecer o uso típico do disco e como você configura seu sistema. Por exemplo, quanta RAM você permitirá que o ZFS use? Os cálculos de paridade entre RAID-Z1 e RAID 5 provavelmente teriam sobrecargas semelhantes.
- Seria uma opção mais segura para meus dados com igual paridade?
Se você quer dizer um espelho, então sim. Os espelhos levam menos tempo para serem reconstruídos (sem paridade), portanto seus dados estariam em risco por um período mais curto.
- A reconstrução seria mais segura e rápida se uma unidade falhasse repentinamente?
Para um espelho, sim. Para RAID-Z1 e RAID 5, a reconstrução requer cálculos de paridade, portanto as reconstruções levarão mais tempo.
- E se meu SSD falhar? Os dados do ZFS não são salvos lá no meu caso?
Os pools ZFS são independentes e podem ser executados independentemente de quaisquer configurações do seu SSD. Você pode até mover suas unidades ZFS para um sistema operacional completamente diferente, desde que suporte a versão ZFS. (Movi com sucesso um pool RAID-Z1 de 3 unidades do OpenSolaris para o FreeBSD.)
Outros comentários:
O ZFS oferece mais do que redundância. Ele possui outros recursos que o RAID 5 não possui, como somas de verificação em todos os sistemas de arquivos para garantir a integridade dos dados e instantâneos.
O ZFS adora memória e usará o quanto você quiser. A memória ECC é recomendada, mas não obrigatória.
Eu uso o ZFS para uso pessoal. Eu costumava executar o RAID-Z em três unidades, mas agora executo quatro unidades como um espelho distribuído e estou muito mais satisfeito com o desempenho. Os tempos de lavagem foram bastante reduzidos, o que significa que uma reconstrução também deve ser mais rápida. É claro que a compensação é a redução da capacidade utilizável.
Independentemente do tipo de redundância que você escolher, certifique-se de se familiarizar com as opções (e limitações) que você tem se quiser atualizar a capacidade no futuro.
E finalmente...
Cópia de segurança. Cópia de segurança. Cópia de segurança.