Unterschied zwischen ZFS und UFS

Unterschied zwischen ZFS und UFS

ZFS vs. UFS

ZFS ist ein kombiniertes Dateisystem und ein logischer Volumenmanager. Es beinhaltet Unterstützung für hohe Speicherkapazitäten, Integration von Konzepten von Dateisystemen und Volumenmanagement, Schnappschüsse und Kopie auf Schreibklonen (dh eine Optimierungsstrategie, mit der Anrufer, die nach Ressourcen fragen, die nicht zu unterscheiden sind, die gleichen Ressource zugewiesen werden können) , kontinuierliche Integritätsprüfung und automatische Reparatur, RAID -Z und native NFSV4 -ACLs. Es handelt sich um eine Open -Source -Software, die unter der gemeinsamen Entwicklungs- und Vertriebslizenz (oder CDDL) lizenziert ist.

Das UNIX-Dateisystem (auch als UFS bezeichnet) ist ein Dateisystem, das ausschließlich mit UNIX und allen UNIX-ähnlichen Betriebssystemen verwendet wird. Es ist als Berkeley Fast File System bekannt und ist ein entfernter Nachkomme des Original -Dateisystems, das in Version 7 Unix verwendet wird.

ZFS besteht aus einer Vielzahl von Merkmalen und Komponenten. Der Speicherpool von ZFS ist als Zpool bekannt. Es besteht aus virtuellen Geräten (oder VDEVs), die aus Blockgeräten konstruiert sind - Dateien, Festplattenpartitionen oder ganze Laufwerke (empfohlen). Daher werden VDEVs oft als eine Gruppe von Festplatten angesehen. Eine ZFS -Kapazität ist im Vergleich zu Standarddateisystemen ziemlich groß. Es handelt sich um ein 128 -Bit -Dateisystem, das es ermöglicht, das 18 -Quintillion -Mal mehr Daten als 64 -Bit -Systeme anzusprechen. Die in ZFs gefundenen Einschränkungen sind speziell so ausgelegt, dass sie groß genug sind, um niemals aufzutreten (innerhalb der bekannten Grenzen der Physik und der Anzahl der Atome in der Erdkruste, um ein Speichergerät dieser Größe zu konstruieren). Zu den anderen Funktionen gehören eine Kopie für das Schreibtransaktionsmodell, Snapshots und Klone, dynamische Streifen, variable Blockgrößen, leichte Dateisystemerstellung, Cache -Management, adaptive Endianess und Deduplizierung (um einige der häufigsten Funktionen zu benennen).

UFS besteht aus einer Vielzahl von Teilen und Komponenten. Es gibt einige Blöcke zu Beginn der Partition, die für Startblöcke reserviert sind. Diese müssen separat vom Dateisystem initialisiert werden. Es gibt einen Superblock, der eine magische Nummer enthält, die identifiziert wird, dass es sich um ein UFS -Dateisystem handelt, sowie andere Zahlen, die für die Beschreibung der Geometrie, der Statistik und der Verhaltensparameter des Dateisystems von entscheidender Bedeutung sind. Es gibt eine Sammlung von Zylindergruppen, von denen jede eine Sicherungskopie des Superblocks, eines Zylindergruppenheaders (mit Statistiken, kostenlosen Listen usw.), eine Reihe von Inodes, die nacheinander nummeriert sind und Dateiattribute enthalten, und eine Reihe von Datenblöcken.

Zusammenfassung:

1. ZFS ist eine Open -Source -Software kombiniertes Dateisystem, das hohe Speicherkapazitäten unterstützt. UFS ist ein bei UNIX einzigartiger Dateisystem und ein entfernter Nachkomme des Originalversion 7 Unix -Dateisystems.

2. ZFS hat eine Kapazität, die so groß ist, dass alle Einschränkungen nie erreicht werden. UFS enthält eine Sammlung von Zylindergruppen.