É possível alterar o zfs raid-z1 para o raid-z2 ou o raid-z3 para o freenas?

5

Eu tenho um freenas zfs em execução em raid-z1. Por segurança, penso em aumentar a paridade. Espaço disponível suficiente está disponível.

É possível atualizar um zfs raid-z1 para o raid-z2 ou o raid-z3?

thx pela sua ajuda

    
por Manuel 14.03.2014 / 20:36

2 respostas

7

Remodelar um Raid-Z para um nível Raid-Z diferente * não é possível.

Como explicado por Shane, você precisa determinar o nível de raid-z na criação. o nível de ataque não pode ser alterado a qualquer momento mais tarde. Pode ser alterado recriando a invasão embora. Adicionar drived a um raid-z também é limitado e deve ser evitado.

Adicionando uma única unidade ao raid-z ... NÃO FAÇA !!!!

NUNCA anuncie uma única unidade em um ataque Z.

Adicionar um single hdd a um raid-z é uma péssima ideia. esperando que o primeiro ataque -z esteja cheio e os dados de faixas do zfs, todos os dados sejam gravados na única unidade. A única unidade não possui nenhum espelho e, portanto, pode se perder em uma falha. Também não fornece nenhuma correção de integridade ou paridade!

Adicionando vários hdds ao raid-z

Isso é possível, mas provavelmente não é recomendável. Adicionar unidades a um RAID-z existente criará um RAID-z adicional e distribuirá os dados por dois RAID-Z's. Se o primeiro ataque-z estiver cheio, todos os dados serão gravados no raid-z recém-adicionado. O zfs não está reequilibrando os dados. Assim, se você quiser obter um aumento de desempenho com a adição de novas unidades, provavelmente é melhor recriar completamente a invasão.

Prática recomendada: use espelhos listrados em vez de raid-z

Uma explicação realmente divina pode ser encontrada na postagem do blog ZFS: Você deve usar o vdevs de espelho, não o RAIDZ. .

Simplyfied há várias razões:

  1. Maior disponibilidade
  2. O ZFS Raid não está se degradando em uma única unidade com falha e permanece acessível
  3. Recuperação e resilverização mais rápidas
  4. Evitando problemas de recuperação
  5. Melhor escalonamento e aumento do volume de armazenamento. Mesmo se não for recomendado. Melhor dimensionar seu ataque desde o início ou o anúncio é o mais rápido possível.

Precisa de escalabilidade? Considere o BTRFS.

Isto é apenas para completar. Eu não sou afiliado ao Rockstor ou FreeNAS apenas avaliando ambos para mim.

No futuro, butterfs ou btrfs podem resolver este problema. Uma alternativa às freenas pode se tornar RockStor . Synology e outros sistemas NAS os integraram ultimamente em suas soluções.

ATENÇÃO : no entanto, a partir de agosto de 2016, os bugs do código de invasão e não é estável. Pelo que entendi, considere apenas usá-lo com espelhos despojados.

    
por 30.08.2016 / 12:24
7

Infelizmente, não; você não pode reformular um grupo RAID-Z para um nível diferente de RAID-Z, você precisaria mover os dados para outro local e adicionar os discos ao pool com o nível desejado no momento da criação.

    
por 14.03.2014 / 20:41

Tags