Estou pensando em qual SO e sistema de arquivos usar em alguns novos servidores que possuo e estou pensando em Free BSD com ZFS ou Linux com BTRFS.
Os programas que eu executei nos dois sistemas, portanto, o único problema é a confiabilidade dos sistemas de arquivos e desempenho, etc.
Respostas:
Desde abril de 2010, o Btrfs ainda está em desenvolvimento e não está pronto para uso em produção (na verdade, não está - fui mordido experimentando o kernel 2.6.32). O btrfs em termos de recursos contém alguns, mas não todos, os recursos do ZFS. O mais notável é a falta de duplicação de RAID-Z e de dados.
O que funciona com o btrfs é captura instantânea, cópia na gravação, soma de verificação e uso de vários discos como um único volume. O GNU cp recentemente obteve uma função "reflink" para copiar arquivos como duplicados de copiar na gravação.
O ZFS-FUSE parece mais estável que o btrfs; portanto, se você optar pelo Linux, essa poderá ser uma opção ( http://zfs-fuse.net/ ). A maioria dos recursos do Solaris ZFS é implementada. No entanto, não é possível encontrar benchmarks de desempenho atualizados.
Para uma solução sólida, eu ainda diria que vá com Linux e XFS. Se você precisar de snapshots, adicione LVM2. Se você precisar de Software-RAID, adicione mdadm.
fonte
Até hoje (01/02/2012) o btrfs ainda não possui um utilitário fsck, o que significa que todos os seus dados estão em risco se o seu sistema travar (pense em pânico no kernel, perda de energia e muitos outros cenários). Eu experimentei essa perda de dados em primeira mão. Se você está procurando por segurança de dados (e quem não é?), Evite o btrfs. A partir de agora, o BTRFS é para experimentar drogados do sistema de arquivos ou dados não essenciais.
Claro que você deve manter backups de dados valiosos de qualquer maneira, certo?
Para uma alternativa ultra-estável, use o ZFS no PC / FreeBSD 9. O ZFS é um sistema de arquivos corporativo confiável que existe há muitos anos. RAIDZ2 é um salva-vidas.
fonte
Como outros já mencionaram, o Btrfs ainda é experimental, então você provavelmente não deseja confiar no Btrfs ainda.
As pessoas geralmente parecem felizes com o ZFS no BSD, mas você também pode considerar executar o ZFS no Solaris.
A porta BSD do ZFS é provavelmente a porta mais madura, mas ainda fica algumas versões atrás do ZFS no Solaris, para que você não obtenha todos os recursos mais recentes imediatamente. A partir do FreeBSD 8.0, apenas o ZFS versão 13 é suportado - portanto, por exemplo, você não terá desduplicação (que foi introduzida no ZFS versão 21). Você também não receberá o iSCSI com o FreeBSD 8.0.
Se você deseja que os recursos mais recentes do ZFS sejam introduzidos, opte pelo OpenSolaris, Oracle Solaris ou Nexenta (um derivado do Solaris com uma área de usuário GNU).
fonte
Como outros já apontaram, o BTRFS ainda não é realmente uma qualidade de produção; portanto, se você precisar de algo que funcione hoje, o ZFS é uma aposta melhor.
Para obter informações sobre o BTRFS e como ele difere do ZFS, consulte este artigo do LWN .
fonte
Ainda sou usuário do ZFS (no Solaris e no Linux). No entanto, neste último, eu consideraria o btrfs como sua versão mais recente (março de 2012) que inclui novos recursos, melhorias de desempenho, correções de bugs e a versão muito esperada de um btrfsfsck com recursos de reparo .
De acordo com esse comunicado de imprensa , o sistema de arquivos Btrfs agora está pronto para produção.
fonte
Enquanto procurava a mesma coisa, me deparei com esta informação do wiki do FreeBSD sobre o status do ZFS no FreeBSD. Parece que o FreeBSD está atualizando.
Fonte: http://wiki.freebsd.org/ZFSTuningGuide
O histórico de versões do FreeBSD com ZFS é o seguinte:
fonte