Accueil l'audio Qu'est-ce que le système de fichiers z (zfs)? - définition de techopedia

Qu'est-ce que le système de fichiers z (zfs)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le système de fichiers Z (ZFS)?

Le système de fichiers Z (ZFS) est un gestionnaire de volumes logiques et un système de fichiers open source créés par Sun Microsystems, à l'origine pour son système d'exploitation Solaris. Il est maintenant utilisé dans de nombreux systèmes d'exploitation, notamment FreeBSD, NetBSD, Mac OS X Server 10.5 et diverses distributions Linux via ZFS-FUSE. La caractéristique la plus distinctive de ZFS est le stockage en pool, où plusieurs périphériques de stockage sont traités comme un grand pool plutôt que comme des périphériques et des lecteurs logiques séparés. Le stockage peut être prélevé sur le pool et alloué à d'autres systèmes de fichiers, et le pool peut être augmenté en ajoutant de nouveaux périphériques de stockage au pool. Il s'agit de la même méthode d'allocation des ressources que celle utilisée dans un environnement cloud mutualisé.

Techopedia explique le système de fichiers Z (ZFS)

ZFS est un système de fichiers avancé conçu par Sun Microsystems pour surmonter de nombreux problèmes rencontrés par les conceptions de systèmes de fichiers précédentes, tels que la prévention des erreurs et la gestion des volumes. ZFS comprend une protection contre la corruption des données, la prise en charge de plusieurs périphériques de stockage et des capacités de stockage élevées sans dégrader les performances, et utilise des concepts tels que la gestion des volumes, les clones de copie sur écriture, les instantanés, la vérification continue de l'intégrité et la réparation automatique lorsque des erreurs sont détectées. Il utilise également un modèle de réplication de données similaire à RAID-5, appelé RAID-Z, et élimine une faille fatale dans RAID-5 appelée «trou d'écriture», ce qui provoque un problème lorsqu'un bloc de données est écrit sur une bande mais une panne ou une interruption d'alimentation se produit juste avant l'écriture du bloc de parité, ce qui entraîne une incohérence des données.

Principaux objectifs de conception de ZFS:

  • Intégrité des données - La somme de contrôle est toujours écrite avec les données et est calculée à nouveau lorsque ces données sont relues. S'il y a un décalage dans la somme de contrôle, ce qui indique une erreur, alors ZFS tente de corriger automatiquement l'erreur si la redondance des données est disponible (sauvegardes).
  • Stockage groupé - Tous les périphériques de stockage sont ajoutés à un pool, qui peut être alloué à d'autres systèmes de fichiers ou renvoyé. Cela facilite la gestion car un seul pool est plus simple que plusieurs disques physiques et logiques. Pour augmenter le pool, de nouveaux périphériques de stockage peuvent être ajoutés.
  • Performances - Les performances sont améliorées en utilisant plusieurs mécanismes de mise en cache. ZFS utilise un cache de remplacement adaptatif (ARC), qui est un cache de lecture avancé basé sur la mémoire, ainsi qu'un deuxième L2ARC, qui peut être ajouté si nécessaire, et un cache d'écriture synchrone sur disque, qui est disponible via ZIL (intention ZFS Journal).
Qu'est-ce que le système de fichiers z (zfs)? - définition de techopedia