web-dev-qa-db-fra.com

Quel est le meilleur pour un serveur multimédia domestique: zfs ou btrfs ou LVM / md?

Je cherche à construire un nouveau serveur domestique et j'aimerais un système de fichiers flexible. Btrfs et zfs sont intéressants. Je veux être capable de faire du soft raid et avoir une solution flexible me permettant d'étendre facilement le stockage en ajoutant des disques durs. Pas intéressé par le raid matériel à cause des coûts. Puisqu'il s'agit d'un serveur non essentiel, je suis prêt à jouer et à prendre des risques. Ce serveur multimédia sera disponible sur Internet pour la lecture à distance. Très probablement, exécutez le logiciel Plex Media Server. Je songe à exécuter Ubuntu 12.04 car certains des logiciels que je souhaite utiliser semblent uniquement pris en charge sur le LTS.

8
FiftyKnight

J'utilise actuellement btrfs, ayant déjà utilisé zfs par le passé. bfs est très gourmand en mémoire et n'est pas "natif de linux", donc si vous êtes satisfait d'un système de fichiers récent/moins éprouvé, je vous recommande btrfs.

Si vous utilisez btrfs sur Ubuntu LTS, je vous recommande de patienter 14.04 car les derniers noyaux contiennent de nombreuses mises à jour de btrfs.

Un système plus traditionnel impliquerait un raid logiciel LVM + md. Il s’agit d’une solution éprouvée qui peut vous offrir un stockage extensible, un raid logiciel, des instantanés, etc., mais n’est pas aussi "cool" que les systèmes de fichiers les plus récents comme checksumming/COW).

9
dwurf

Le RAID matériel est très vénéré par certains, mais je pense que c'est comme rêver d'avoir un char de l'armée américaine comme seul véhicule. Bien sûr, c'est sûr, mais c'est énorme, avec des coûts de maintenance et d'entretien prohibitifs et devient en fait un piège quand il vous laisse tomber au milieu de nulle part, sans qu'un service de réparation standard puisse vous aider.

De plus, le RAID matériel présente des failles bien connues que les solutions logicielles RAID complètes telles que BTRFS et ZFS évitent.

Pour le type d'utilisation que vous envisagez, il n'existe pas de "meilleure" solution logicielle RAID entre ZFS et BTRFS, il vous suffit de choisir celle qui vous convient le mieux:

  • ZFS et BTRFS sont d'excellentes solutions intégrées logiciel-RAID/Volume Manager
  • ZFS et BTRFS proposent tous deux un contrôle de somme de contrôle de copie sur écriture, de capture instantanée et de bloc
  • ZFS peut gérer des systèmes de fichiers beaucoup plus volumineux, mais BTRFS peut gérer assez de TB pour toute boîte de stockage privée.
  • les communautés travaillent sur les ports ZFS pour Linux, BSD et OS X, en se basant sur les dernières sources ouvertes disponibles dans le référentiel de Sun Microsystems avant la fermeture (elles ne disposent pas des toutes dernières fonctionnalités implémentées par Oracle, mais il s'agit d'un système de fichiers mature )
  • BTRFS est proposé en tant que paquet optionnel dans la plupart des distributions Linux car il n'est pas encore considéré stable, mais continue à être développé rapidement.
  • ZFS utilise plus de RAM que de BTRFS comme l'a déjà mentionné l'affiche précédente (4 Go minimum, 8 Go recommandé, mais plus il y en a, mieux c'est)

J'espère que ça aide.

6
Eric_DL