ReFS vs NTFS: Unterschiede und Leistungsvergleich
Das ReFS-Dateisystem (Resilient File System) ist das neueste Dateisystem von Microsoft, das entwickelt wurde, um die Datenverfügbarkeit zu optimieren, die Skalierbarkeit für große Datenmengen effizient zu verwalten und die Datenintegrität durch sogenannte „Resilienz“ gegen Dateibeschädigung sicherzustellen. ReFS wurde entwickelt, um die neuen Datenwachstumsszenarien zu bewältigen und als Grundlage für zukünftige Innovationen zu dienen.
ReFS wurde mit Windows Server 2012 eingeführt und dann auch auf Windows 8 und die neuesten Versionen von Windows 10 gebracht. Seit der ersten Veröffentlichung wurden weitere wichtige Funktionen eingeführt, insbesondere mit Windows Server 2016 und Windows Server 2019.
Siehe auch: Drive Image Backup und Disk Cloning (P2V) von NTFS- und ReFS-Laufwerken mit Iperius
Im Vergleich zu NTFS bietet ReFS wichtige Funktionen zur Verbesserung der Widerstandsfähigkeit gegen Datenbeschädigung, Leistung und Skalierbarkeit. Um in die Praxis zu kommen, sollte beachtet werden, dass wir auf allen neuesten Windows-Betriebssystemen, insbesondere auf Servern, problemlos ReFS-formatierte Laufwerke und Partitionen erstellen können. Wir werden sehen, was die Hauptvorteile der Verwendung dieses Dateisystems sind und wann es verwendet wird.
Hier sind einige der wichtigsten Vorteile des ReFS-Dateisystems:
Resilienz
ReFS führt neue Funktionen ein, mit denen Korruption genau erkannt und sogar korrigiert werden kann, während sie online bleibt, was zu einer höheren Datenintegrität und -verfügbarkeit beiträgt:
- Integrity-stream: ReFS verwendet Prüfsummen für Metadaten und optional für Dateidaten, sodass ReFS Dateisystembeschädigungen zuverlässig erkennen kann.
- Integration mit der Speicherplatzfunktion: bei Verwendung in Verbindung mit einem Spiegel- oder Paritätsbereich kann ReFS die erkannten Beschädigungen automatisch mithilfe der alternativen Kopie der von Speicherbereichen bereitgestellten Daten reparieren.
- Proaktive Fehlerkorrektur: Zusätzlich zur Validierung von Daten vor Lese- und Schreibvorgängen führt ReFS einen Datenintegritätsscanner ein, der als Scrubber bezeichnet wird. Dieser Scrubber analysiert das Volume regelmäßig, identifiziert latente Beschädigungen und aktiviert proaktiv eine Reparatur beschädigter Daten.
Leistung
ReFS führt neue Funktionen für virtualisierte und leistungsabhängige Workloads ein. Echtzeit-Tier-Optimierung, Blockklonen und Sparse VDL sind gute Beispiele für die sich entwickelnden Funktionen von ReFS, die dynamische und unterschiedliche Workloads unterstützen:
Spiegelbeschleunigte Parität: Diese Funktion bietet eine hohe Leistung und damit eine effizientere Datenspeicherung. Zu diesem Zweck teilt ReFS ein Volume in zwei logische Speichergruppen auf, die als Ebenen bezeichnet werden. Diese Ebenen können über eigene Laufwerke und Ausfallsicherheitstypen verfügen, sodass jede Ebene die Leistung oder Kapazität optimieren kann.
Leistungsverbesserung für Hyper-V-VMs: ReFS führt neue Funktionen ein, die speziell zur Verbesserung der Leistung virtualisierter Workloads entwickelt wurden
Block-Cloning: Das Block-Cloning beschleunigt Kopiervorgänge und ermöglicht schnellere und kostengünstigere Zusammenführungsvorgänge von Checkpoints virtueller Maschinen.
Sparse VDL: Mit ReFS können Sie Dateien schnell auf Null setzen (Zero-Fill), wodurch die Zeit für die Erstellung fester VHDs von Minuten auf Sekunden verkürzt wird.
Variable Clustergröße: ReFS unterstützt sowohl 4K- als auch 64K-Clustergrößen. 4K ist die empfohlene Clustergröße für die meisten Distributionen, aber 64K-Cluster eignen sich für große sequentielle E / A-Workloads.
Skalierbarkeit
ReFS wurde entwickelt, um extrem große Datensätze – Millionen von Terabyte – zu unterstützen, ohne die Leistung zu beeinträchtigen.
Für welche Konfigurationen werden ReFS unterstützt / empfohlen?
Microsoft stellt einige der Szenarien vor, in denen die Verwendung von ReFS empfohlen / unterstützt wird, und bietet zweifellos Vorteile:
Storage Spaces Direct und Storage Spaces
Storage Spaces ist eine Technologie in Windows und Windows Server, mit der Daten vor Laufwerksfehlern geschützt werden können. Es ist konzeptionell ähnlich wie RAID, aber auf Softwareebene implementiert. Sie können einen Speicherplatz verwenden, um drei oder mehr Einheiten in einem Speicherpool zu gruppieren. Wenn Ihnen die Kapazität ausgeht, fügen Sie einfach weitere Einheiten zum Speicherpool hinzu (siehe Beispiel hier: https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/deploy-standalone-storage-spaces).
Storage Spaces Direct ist eine serverseitige Caching-Funktion zur Optimierung der Speicherleistung. Dieser Cache wird automatisch und basierend auf dem Typ der vorhandenen physischen Laufwerke (https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/understand-the-cache) konfiguriert.
ReFS erhöht die Leistung in diesen Szenarien dank spiegelbeschleunigter Parität, Blockklon, Sparse VDL usw. erheblich.
Gemeinsame Festplatten und Sicherungsziele
Diese Verwendung profitiert im Allgemeinen von der Verwendung spezifischer Anwendungen, die Zuverlässigkeit und Ausfallsicherheit bei der Verwaltung ihrer Daten benötigen und die ReFS-Funktionen intern implementieren können. Ein mit ReFS formatiertes Backup-Ziel garantiert offensichtlich große Datensicherheitsvorteile gegen mögliche Korruption.
Sehen wir uns die Unterschiede zwischen NTFS und ReFS in den folgenden Vergleichstabellen an:
Einschränkungen
Funktion | ReFS | NTFS |
---|---|---|
Maximale Dateinamenslänge | 255 Unicode-Zeichen | 255 Unicode-Zeichen |
Maximale Pfadlänge | 32K Unicode-Zeichen | 32K Unicode-Zeichen |
Maximale Dateigröße | 35 PB (Petabyte) | 8 PB |
Max volumen größe | 35 PB | 8 PB |
Eigenschaften
Eigenschaft | ReFS | NTFS |
---|---|---|
BitLocker-Verschlüsselung | Ja | Ja |
Datendeduplizierung | Ja | Ja |
Cluster Shared Volume (CSV) Unterstützung | Ja | Ja |
Weiche Verbindungen | Ja | Ja |
Failoverclusterunterstützung | Ja | Ja |
Zugriffskontrolllisten | Ja | Ja |
USN journal | Ja | Ja |
Änderungsbenachrichtigungen | Ja | Ja |
Knotenpunkte | Ja | Ja |
Einhängepunkte | Ja | Ja |
Analysepunkte | Ja | Ja |
Volume-Snapshots | Ja | Ja |
Datei-IDs | Ja | Ja |
Oplocks | Ja | Ja |
Spärliche Dateien | Ja | Ja |
Benannte Streams | Ja | Ja |
Thin Provisioning | Ja | Ja |
Ausgelagerte Datenübertragung (ODX) | Nein | Ja |
Trim/Unmap | Ja | Ja |
Die folgenden Funktionen sind nur für ReFS verfügbar:
Funktion | ReFS | NTFS |
---|---|---|
Block Klon | Ja | Nein |
Sparse VDL | Ja | Nein |
Spiegelbeschleunigte Parität | Ja (auf Storage Spaces Direct) | Nein |
Die folgenden Funktionen sind in ReFS nicht verfügbar:
Funktion | ReFS | NTFS |
---|---|---|
Dateisystemkomprimierung | Nein | Ja |
Dateisystemverschlüsselung | Nein | Ja |
Transaktionen | Nein | Ja |
Harte Verbindungen | Nein | Ja |
Objekt-IDs | Nein | Ja |
Kurznamen | Nein | Ja |
Erweiterte Attribute | Nein | Ja |
Festplattenkontingente | Nein | Ja |
Bootfähig | Nein | Ja |
Seite datei unterstützung | Keine | Ja |
Unterstützt auf Wechselmedien | Nein | Ja |
Schlussfolgerungen
Ausgehend von den Innovationen, die mit Windows Server 2016 und den neueren von Server 2019 eingeführt wurden, können wir einige der wichtigsten Aspekte hervorheben, die ReFS in vielen Szenarien zur besten Wahl machen können.
Performance und Skalierbarkeit sind sicherlich eine der Stärken von ReFS, große Datenmengen sehr schnell und optimal verwalten zu können. Tatsächlich erlaubt ReFS Volumes bis zu 1 Yottabyte oder 1000 Milliarden Terabyte. ReFS verwendet den B + Tree-Modus, um die Dateistruktur zu verwalten. Der B + -Baum ist sehr effizient in der Datenspeicherung, da die Struktur eine sehr hohe Anzahl von untergeordneten Knoten enthält. Mithilfe von Zeigern kann der B + -Baum die Anzahl der E / A-Vorgänge zum Abrufen eines Elements im Baum reduzieren.
Sicherheit, dh die Tatsache, dass es nicht mehr notwendig ist, eine „Check Disk“ zu machen, da dieses Dateisystem allein kann jede Datei Korruption Problem überprüfen und korrigieren, dank Metadaten und Resilienz-Funktionen.
Seine Verwendung in der Speicherplatztechnologie und in der Virtualisierung, wo es die Leistungssteigerung voll ausnutzt.
In Bezug auf die Einschränkungen oder einige Konfigurationen, mit denen ReFS nicht verwendet werden kann, sollte hervorgehoben werden, dass ReFS nicht zum Formatieren der Startdiskette des Betriebssystems verwendet werden kann. Außerdem werden Wechseldatenträger und Dateisystemverschlüsselung nicht unterstützt. Bis Server 2016 wurden Komprimierung und Deduplizierung nicht unterstützt, diese wurden dann aber mit Windows Server eingeführt 2019: https://docs.microsoft.com/en-us/windows-server/get-started/whats-new-in-windows-server-1709
How-to:
Hier finden Sie zwei interessante Artikel zum Erstellen eines Speicherplatzes mit der Speicherpoolfunktion von Server 2016 und zum Erstellen eines ReFS-Volumes:
https://blogs.technet.microsoft.com/filecab/2012/12/06/using-the-storage-pools-page-in-server-manager-to-create-storage-spaces/
https://blogs.technet.microsoft.com/canitpro/2013/05/01/step-by-step-deploying-refs/
( Italienisch, Französisch, Deutsch, Spanisch, Portugiesisch (Brasilien))