Je réfléchis au système d'exploitation et au système de fichiers à utiliser sur certains nouveaux serveurs que j'ai et je considère soit Free BSD avec ZFS, soit Linux avec BTRFS.
Les programmes que j'ai exécutés sur les deux systèmes, donc le seul problème est la fiabilité des systèmes de fichiers et des performances, etc.
Réponses:
Depuis avril 2010, Btrfs est toujours en cours de développement et n'est pas prêt pour une utilisation en production (vraiment, ce n'est pas le cas - j'ai été mordu à expérimenter avec le noyau 2.6.32). Btrfs au niveau des fonctionnalités contient certaines mais pas toutes les fonctionnalités ZFS. Plus particulièrement, RAID-Z et la déduplication des données sont manquants.
Ce qui fonctionne avec btrfs est la capture instantanée, la copie sur écriture, la somme de contrôle et l'utilisation de plusieurs disques comme un seul volume. GNU cp a récemment obtenu une fonction de "reflink" pour copier des fichiers en tant que doublons de copie sur écriture.
ZFS-FUSE semble plus stable que btrfs, donc si vous optez pour Linux, cela peut être une option ( http://zfs-fuse.net/ ). La plupart des fonctionnalités de Solaris ZFS sont implémentées. Cependant, je ne trouve pas de repères de performance à jour.
Pour une solution solide comme le roc, je dirais quand même aller avec Linux et XFS. Si vous avez besoin d'instantanés, ajoutez LVM2. Si vous avez besoin d'un RAID logiciel, ajoutez mdadm.
la source
À ce jour (2012-02-01), btrfs n'a toujours pas d'utilitaire fsck, ce qui signifie que toutes vos données sont en danger si votre système tombe en panne (pensez à la panique du noyau, à une perte de puissance et à de nombreux autres scénarios). J'ai vécu cette perte de données de première main. Si vous recherchez la sécurité des données (et qui ne l'est pas?), Évitez btrfs. À l'heure actuelle, BTRFS est destiné à l'expérimentation de junkies de systèmes de fichiers ou de données non essentielles.
Bien sûr, vous devez de toute façon conserver des sauvegardes de données précieuses, non?
Pour une alternative ultra-stable, utilisez ZFS sur PC / FreeBSD 9. ZFS est un système de fichiers d'entreprise fiable qui existe depuis de nombreuses années. RAIDZ2 est un épargnant de vie.
la source
Comme d'autres l'ont mentionné, Btrfs est encore expérimental, donc vous ne voudrez probablement pas encore compter sur Btrfs.
Les gens semblent généralement satisfaits de ZFS sur BSD, mais vous pouvez également envisager d'exécuter ZFS sur Solaris.
Le port BSD de ZFS est probablement le port le plus mature, mais il est toujours à la traîne de quelques versions derrière ZFS sur Solaris, de sorte que vous n'obtiendrez pas toutes les dernières fonctionnalités immédiatement. Depuis FreeBSD 8.0, seule la version 13 de ZFS est prise en charge - ainsi, par exemple, vous n'obtiendrez pas de déduplication (qui a été introduite dans la version 21 de ZFS). Vous n'obtiendrez pas non plus iSCSI avec FreeBSD 8.0.
Si vous souhaitez que les dernières fonctionnalités ZFS soient introduites, vous pouvez opter pour OpenSolaris ou Oracle Solaris, ou Nexenta (un dérivé de Solaris avec un espace utilisateur GNU).
la source
Comme d'autres l'ont déjà souligné, BTRFS n'est pas encore vraiment de qualité de production, donc si vous avez besoin de quelque chose qui fonctionne aujourd'hui, ZFS est un meilleur pari.
Pour des informations sur BTRFS et ses différences avec ZFS, consultez cet article LWN .
la source
Je suis toujours un utilisateur ZFS (sur Solaris et Linux) cependant, sur ce dernier, je considérerais maintenant btrfs car sa dernière version (mars 2012) inclut de nouvelles fonctionnalités, des améliorations de performances, des corrections de bogues et la sortie très attendue d'un btrfsfsck avec des capacités de réparation .
Selon ce communiqué de presse , le système de fichiers Btrfs est désormais prêt pour la production.
la source
Alors que je cherchais la même chose, je suis tombé sur cette information du wiki FreeBSD sur l'état de ZFS dans FreeBSD. On dirait que FreeBSD rattrape son retard.
Source: http://wiki.freebsd.org/ZFSTuningGuide
L'historique des versions de FreeBSD avec ZFS est le suivant:
la source