Je suis en train de planifier un serveur de fichiers à usage privé (petites quantités de différents types de données, mais principalement des photos, des vidéos, de la musique). Je vais probablement utiliser NAS4free / FreeNAS et je veux essayer ZFS.
Mon objectif n'est pas la vitesse, mais la fiabilité et la sécurité des données. Néanmoins, je veux garder les choses «bon marché», donc je veux exécuter ZFS en miroir sur deux disques (mode «raid 1»). J'achèterai une carte grand public, donc pas de contrôleur de raid matériel. Jusqu'à présent, je pense utiliser la commande «miroir» de ZFS pour cela ou toute autre option correspondante fournie par FreeNAS.
En lisant ce sujet, je vois principalement des personnes utilisant trois disques, puis utilisant RAIDZ-1, ce qui les rend immunisés en cas de défaillance d'un disque. Ce que je ne comprends pas très bien jusqu'à présent, quel est le problème avec la mise en miroir de ZFS uniquement sur deux disques? Comment vais-je remarquer lorsqu'un disque tombe en panne? Quelle est la stratégie de basculement? Est-ce que je reçois simplement un message indiquant que le système de fichiers n'est pas utilisable, car le disque A est en panne et que je dois le remplacer maintenant ? J'espère que l'on peut obtenir un réel avantage lors de l'exécution de deux disques en miroir que d'en utiliser un seul.
Étant donné deux disques équivalents, dans quel mode ZFS exécuteriez-vous?
Le miroir ZFS est le chemin à parcourir si vous avez deux disques similaires et recherchez la fiabilité et la sécurité des données.
RAIDZ est une solution moins chère car un pourcentage moindre de stockage est dédié à la sécurité des données, mais la mise en miroir est plus rapide.
À propos de la détection et de la gestion des pannes, vous devez surveiller votre pool (
zpool status
) pour savoir si des erreurs sont présentes.Vous pouvez régulièrement nettoyer votre piscine pour vérifier sa santé (
zpool scrub poolname
)ZFS réparera automatiquement ceux qu'il peut, mais si un disque entier tombe en panne, vous devrez ajouter un nouveau disque au pool pour remplacer celui cassé. Le pool resilvera alors automatiquement le nouveau disque (c'est-à-dire copier les données du côté miroir sain).
Je ne suis pas familier avec NAS4Free, donc ne suggérez que les commandes CLI à utiliser. L'interface graphique devrait fournir une interface pour la plupart d'entre eux ou tous.
Notez que les niveaux NAS4Free Raid (0/1/5 et combinaison) sont différents des bandes ZFS / miroir / raidz et combinaison. Je proposerais de n'utiliser que ce dernier, c'est-à-dire qu'il est inutile de créer un pool ZFS sur un volume composé d'un logiciel raid 1 (miroir). Vous perdriez de nombreuses fonctionnalités fournies par ZFS.
la source
raid0 n'est pas le miroir, raid1 l'est, et vous pouvez utiliser 2 disques pour configurer raid1, qui peut tolérer un disque défaillant. raid0 ne peut tolérer aucune panne de disque.
cependant, vous avez besoin d'au moins 3 disques pour raidz.
la source