ZFS como sistema de arquivos raiz na nova máquina Linux?

5

Eu sou novo no Linux e vou construir um servidor de armazenamento usando o Ubuntu ou o Debian (ainda não decidi qual). Estarei instalando o ZFS como o sistema de arquivos de armazenamento. O que eu preciso de ajuda é escolher o sistema de arquivos de inicialização do Linux , que da minha leitura é a mesma coisa que o sistema de arquivos raiz ( por favor me corrija se eu estiver errado sobre isso).

O que eu gostaria de saber da comunidade é se usar ou não o ZFS como meu sistema de arquivos de armazenamento e meu sistema de arquivos boot / root é uma boa idéia? Eu li posts dizendo que o ext4 é maduro e testado em batalha e que este é o sistema de arquivos que deve ser usado para inicializar o Linux. Eu também vejo uma tonelada de posts perguntando sobre a construção de novas máquinas Linux usando o ZFS como o sistema de arquivos de inicialização do Linux. Quais são os riscos de usar o ZFS em vez do ext4 como sistema de arquivos de inicialização / raiz, se houver algum?

Agradecemos antecipadamente pela sua ajuda -

    
por Bill Vallance 23.08.2016 / 23:22

4 respostas

4

Eu não usaria o ZFS como sistema de arquivos de inicialização / raiz. Para a configuração básica do sistema, eu iria com sistemas de arquivos muito bem testados e totalmente integrados.

O ZoL é incrível, mas a inicialização a partir dele ou o uso como sistema de arquivos raiz pode ter algum comportamento inesperado sem nenhum benefício real. Por outro lado, é um excelente sistema de arquivos para sua partição de dados / armazenamento.

EDIT: a partir dos seus comentários, parece que você não conhece a linha de comando do ZFS. Por favor, pare aqui imediatamente: usar uma ferramenta sem entender como ela funciona é uma receita para o desastre. Por favor, use somente o sistema de arquivos cujas ferramentas você conhece, ou se documente no ZFS antes colocando-o em qualquer uso.

    
por 23.08.2016 / 23:26
1

Não use a raiz do ZFS.

Se você estiver criando um servidor de armazenamento, trate o armazenamento separadamente do sistema operacional. Ext4 genérico ou XFS é bom para o sistema operacional.

Eu também consideraria uma variante RHEL ou CentOS ao invés do Debian para o ZFS. Mas isso é preferência (e experiência de batalha).

    
por 23.08.2016 / 23:36
1

Estou usando o zfs como um sistema de arquivos raiz para o ubuntu 14.04, ambos em único disco e em um espelho. Eu tenho três clones. Não há problema: compactação transparente, instantâneos instantâneos, incrementais backups, correção de dados (no espelho) etc, etc.

Os comentários acima parecem não saber nada sobre o ZFS no Linux (ZoL) e / ou no Linux.

    
por 01.04.2017 / 03:20
0

A principal vantagem que vejo ao usar o ZFS:

  1. Integridade de dados.

  2. Instantâneos. Se você atualizar seu sistema e quebrar alguma coisa, poderá reverter.

  3. Compatibilidade com outros sistemas operacionais. O suporte do ZFS parece estar disponível em todos os principais sistemas operacionais.

  4. Adicionando discos. Pode-se facilmente adicionar mais discos.

  5. Particionamento mais fácil.

  6. Melhor backups.

Downsides

  1. É difícil encontrar discos de resgate.

  2. O suporte é "experimental", por isso é menos provável que você obtenha ajuda se precisar. (Leia os comentários acima).

  3. A instalação é mais difícil.

  4. É mais fácil bloquear seu sistema se você atualizar. Eu tive problemas com novos kernels incompatíveis entre as versões SPL / ZFS que quebraram o suporte ao ZFS. Há muitas partes móveis que precisam ser mantidas em sincronia.

Sugiro usar o sistema de arquivos padrão, se você for novo no Linux e instalar o ZFS em outra unidade inteira. Isso poderia ser um pen drive, se necessário. Pratique a criação e exclusão de pools, snapshots e reversão.

Além disso, pratique a instalação do Linux em um chroot ext4, já que essa habilidade parece ainda ser necessária para que o ZFS funcione. Depois de ter tudo isso acontecendo, você está em uma posição melhor para lidar com o ZFS no root.

    
por 27.08.2018 / 20:13