Zuhause Audio Was ist das Z-Dateisystem (ZFS)? - Definition aus techopedia

Was ist das Z-Dateisystem (ZFS)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Z File System (ZFS)?

Das Z-Dateisystem (ZFS) ist ein Open-Source-Manager für logische Volumes und ein Dateisystem, das von Sun Microsystems ursprünglich für das Betriebssystem Solaris erstellt wurde. Es wird jetzt in vielen Betriebssystemen verwendet, einschließlich FreeBSD, NetBSD, Mac OS X Server 10.5 und verschiedenen Linux-Distributionen über ZFS-FUSE. Das herausragendste Merkmal von ZFS ist der Poolspeicher, bei dem mehrere Speichergeräte als ein großer Pool und nicht als separate Geräte und logische Laufwerke behandelt werden. Der Speicher kann aus dem Pool entnommen und anderen Dateisystemen zugewiesen werden, und der Pool kann durch Hinzufügen neuer Speichergeräte zum Pool vergrößert werden. Dies ist die gleiche Methode zur Ressourcenzuweisung, die in einer Cloud-Umgebung mit mehreren Mandanten verwendet wird.

Techopedia erklärt Z File System (ZFS)

ZFS ist ein fortschrittliches Dateisystem, das von Sun Microsystems entwickelt wurde, um viele der Probleme zu überwinden, die bei früheren Dateisystementwürfen auftraten, wie z. B. Fehlervermeidung und Datenträgerverwaltung. ZFS bietet Schutz vor Datenverfälschungen, Unterstützung für mehrere Speichergeräte und hohe Speicherkapazitäten, ohne die Leistung zu beeinträchtigen. Es verwendet Konzepte wie Volume-Management, Copy-on-Write-Klone, Snapshots, kontinuierliche Integritätsprüfung und automatische Reparatur, wenn Fehler gefunden werden. Es verwendet auch ein Datenreplikationsmodell ähnlich RAID-5, das als RAID-Z bezeichnet wird, und beseitigt einen schwerwiegenden Fehler in RAID-5, der als "Write Hole" bezeichnet wird und ein Problem verursacht, wenn ein Datenblock auf einen Stripe geschrieben wird Ein Stromausfall oder eine Unterbrechung tritt kurz vor dem Schreiben des Paritätsblocks auf, was zu inkonsistenten Daten führt.

Wichtige Designziele von ZFS:

  • Datenintegrität - Die Prüfsumme wird immer mit Daten geschrieben und neu berechnet, wenn diese Daten zurückgelesen werden. Wenn die Prüfsumme nicht übereinstimmt, was auf einen Fehler hinweist, versucht ZFS, den Fehler automatisch zu korrigieren, wenn Datenredundanz verfügbar ist (Backups).
  • Poolspeicher - Alle Speichergeräte werden einem Pool hinzugefügt, der anderen Dateisystemen zugewiesen oder zurückgegeben werden kann. Dies erleichtert die Verwaltung, da ein einzelner Pool einfacher ist als mehrere physische und logische Laufwerke. Um den Pool zu vergrößern, können neue Speichergeräte hinzugefügt werden.
  • Leistung - Die Leistung wird durch den Einsatz mehrerer Caching-Mechanismen erhöht. ZFS verwendet einen adaptiven Ersatzcache (ARC), einen erweiterten speicherbasierten Lesecache, einen zweiten L2ARC, der bei Bedarf hinzugefügt werden kann, und einen plattenbasierten synchronen Schreibcache, der über ZIL (ZFS Intent) verfügbar ist Log).
Was ist das Z-Dateisystem (ZFS)? - Definition aus techopedia