I thought about calling
rsync
between SSD and RAIDZ, but this has a drawback: if an old mail gets corrupted on the SSD, the error will propagate to the array. Perhapsrsync --ignore-existing
will do the job, but maybe there is something that could work better?
Não deve haver necessidade de passar por tais aros.
Basta usar o ZFS para criar um segundo pool com suporte de armazenamento SSD.
- Você terá as mesmas garantias de integridade de dados que em sua matriz de "arquivamento" RAIDZ
- Você usa os mesmos comandos de gerenciamento (
zfs
,zpool
) para gerenciar o armazenamento - Você pode adicionar redundância ao seu armazenamento SSD, seja pelo atributo
copies
no sistema de arquivos ou por meio de hardware redundante (espelhamento ou RAIDZ), para permitir que o ZFS conserte (em vez de detectar) qualquer possível degradação. limitações do seu nível de redundância escolhido
O uso do ZFS em ambos os lados também tem a vantagem de você poder zfs send | zfs receive
copiar conjuntos de dados entre os dois locais. Se quiser, você pode manter o e-mail "ativo" em um sistema de arquivos separado do e-mail de "arquivamento", o que permitiria acesso rápido e de baixa potência a dados ativos, mantendo dados de arquivamento mais lentos, mas muito mais baratos por GB. Eu faço algo muito parecido e funciona como um encanto.
Separar classes de armazenamento (SSDs e HDDs e possivelmente com diferentes níveis de redundância) é um bom uso para vários pools em um único sistema, porque permite em cada instância específica, escolha características de armazenamento apropriadas para o tipo de dados com o qual você está trabalhando e seus padrões de acesso. Como qualquer conjunto de dados do ZFS pode ser disponibilizado em qualquer ponto de montagem, alternar entre várias características de armazenamento disponíveis por meio de diferentes pools pode ser feito quase sem falhas.
O próprio ZFS não se importa muito com o tipo de mídia de armazenamento que você usa para armazenar os dados; portanto, com uma configuração semelhante, você obtém recursos semelhantes (mas características de desempenho muito diferentes) com SSDs como com HDDs.