O que acontece se eu precisar alterar o hardware subjacente por trás do pool zfs? Como o mobo / processador, o que acontece se isso morrer em mim em um ano ou dois; posso portar meu pool zfs de alguma forma?
Um pool do ZFS não depende do hardware. Apenas verifique se o seu HBA (Host Bus Adapter) não está fazendo algo como criptografar seus dados no nível do hardware. O ZFS funciona melhor com um HBA como um LSI 9211-8i ou um IBM m1015 com flash cruzado para usar o firmware 9211-8i, não uma placa RAID de "hardware" de sopro total.
Eu tenho bastante o conjunto de unidades de tamanhos diferentes e estou tentando obter o máximo de espaço de armazenamento com redundância. Qual é a melhor configuração para essa configuração e quanto espaço perderei usando essas unidades de tamanhos diferentes. Não estou criando isso para nenhum requisito de velocidade, só quero um servidor de arquivos para vários HTPCs. Minhas unidades atualmente disponíveis para isso são: 1x Unidade 'híbrida' de 500 GB 1x Unidade de 1 TB 1x Unidade de 3 TB 1x Unidade de 4 TB (será adicionada ao pool posteriormente, atualmente mantendo todos os dados das unidades listadas acima)
Se eu fosse você, venderia as unidades menores e colocaria o dinheiro em unidades maiores do mesmo tamanho. Isso tornará sua vida muito mais fácil. Além disso, você não pode simplesmente adicionar unidades a um pool do ZFS. Existem restrições. Leia aqui .
Adicionar a unidade de 4 TB à piscina mais tarde será um problema de qualquer tipo?
Possivelmente. Estou em uma posição semelhante. Em algum momento no futuro, terei que aumentar minha capacidade de armazenamento. Naquela época, pretendo comprar um segundo HBA e uma nova matriz de unidades maiores. Transferirei todos os dados das minhas unidades existentes para as minhas novas unidades e depois venderei minhas unidades existentes. Pode haver outras maneiras (mais baratas) de contornar isso, mas dessa maneira:
- Mantém todas as minhas unidades do mesmo tamanho
- Só tem o custo adicional de um HBA extra, o que não é algo ruim de se ter
- Não requer que eu substitua minhas unidades uma por vez, prateando novamente após cada substituição.
Alguma recomendação em um sistema operacional Linux para executar tudo isso e devo usar uma unidade separada para o sistema operacional? Eu estou familiarizado com o Ubuntu, RHEL e OpenSUSE / SLES.
Não use Linux, ele não possui suporte ZFS nativo. O suporte ao Linux do ZFS vem do ZFS no Linux e no zfs-fuse . O estado atual do ZFS está em fluxo, à medida que a Oracle tenta arruiná-lo. O ZFS provavelmente se ramificará na versão 28 em um futuro próximo, portanto, não faça seu pool do ZFS com nenhuma versão maior que 28, a menos que você esteja 100% certo de que deseja usar uma solução Oracle. Atualmente, o FreeBSD e seus spinoffs suportam a versão 28 do ZFS.
Como você é um autodeclarado ZFS noob, eu recomendaria o FreeNAS . Eu tenho usado por um tempo agora e estou muito feliz com isso. Definitivamente permitirá a configuração mais direta para você.
Pensamentos adicionais:
Certifique-se de escolher o nível correto de paridade para seu caso de uso específico. Especificamente, certifique-se de planejar o URE . Basicamente, você não deseja usar o RAID 5 (RAID Z1) se estiver usando algo maior que unidades de 2 TB. Existem outros fatores a serem considerados que podem solicitar que você também aumente seu nível de dados de paridade. Aqui está um bom artigo sobre o assunto.
Atualizar:
Já se passaram 1,5 anos desde que publiquei esta resposta e, nesse período, dei ao ZFS no Linux (servidor Ubuntu especificamente) outra chance. Já percorreu um longo caminho desde que tentei pela primeira vez e estou muito feliz até agora. Meu motivo para alternar foram as restrições de instalação no FreeNAS e no sistema de prisão. Eu queria usar meu servidor para mais do que apenas um servidor NAS, e o FreeNAS dificulta isso. O sistema de prisão é bom e muito seguro, mas eu realmente não precisava desse nível de segurança em minha casa e não queria lidar com o login em uma prisão sempre que quisesse descompactar um arquivo. Eu acho que o FreeNAS ainda é uma boa opção se você está apenas começando o ZFS (por causa da interface da web) ou se deseja apenas um dispositivo NAS (ou seja, nenhuma outra funcionalidade do servidor é necessária).