Use os discos brutos quando possível, que está em todos os lugares, exceto em discos / pools dos quais você está inicializando o sistema operacional. Eu acho que essa é a melhor abordagem.
Estou fazendo zpools na máquina FreeBSD. Ao criar zpools, observo esses dois casos: -
Se eu pegar raw disks
e criar zpool
, poderei formar zpools e eles funcionarão perfeitamente.
Se eu formatar discos usando gpart
no formato freebsd-zfs
e, em seguida, fizer zpool, eles também estarão funcionando perfeitamente.
Onde estou confuso, qual abordagem é melhor para a criação de zpools?
Use os discos brutos quando possível, que está em todos os lugares, exceto em discos / pools dos quais você está inicializando o sistema operacional. Eu acho que essa é a melhor abordagem.
O ZFS usa uma abordagem diferente para o disco tradicional - > partição - > conceito de sistema de arquivos. Como um manipulador de disco de armazenamento, ele é melhor usado com acesso aos discos brutos completos.
Por outro lado, ao instalar sistemas operacionais, algumas partições / fatias especiais podem ser necessárias. Por exemplo. uma partição swap pode fornecer melhor desempenho (mais abordagem 'direta') do que um zfs-zvol ou um arquivo swap em um volume zfs: o acesso swap dependeria do zfs e teria que 'tomar o caminho mais longo', o que poderia causar gargalos em situações de carga altas (io e memória).
Existem alguns casos especiais, por exemplo, freeNAS: como padrão, ele reserva algum espaço para swap em cada disco de armazenamento, assim ele não expõe todo o disco físico ao zfs. É um bom compromisso para configurações 'low key' (e eu as uso também), mas para 'business scenarios' eu geralmente prefiro ter um disco dedicado para swap. FreeNAS tem uma opção para desabilitar a criação de swap padrão em discos recém-adicionados, então essa é uma opção. Mas eu não tenho certeza se expõe o disco físico completo ao zfs mesmo assim, acho que há alguma camada adicionada no meio (talvez criptografia e / ou correção de tamanho de bloco, ainda não olhei para isso).
Em geral, você provavelmente terá muitas vantagens em usar o zfs em partições / slices, mas se for usar discos inteiros, não particione, não corte, forneça os dispositivos brutos ao ZFS e deixe fazer isso é mágica. ; -)E não use nenhum tipo de 'hardware RAID' abaixo do ZFS, exceto se você sabe EXATAMENTE o que está fazendo. E, mesmo assim, prossiga com toda a cautela devida (e vencida): aqui é pior do que apenas dragões ...