ReFS vs NTFS: verschillen en prestatievergelijking

het ReFS-bestandssysteem (Resilient File System) is het nieuwste bestandssysteem van Microsoft, ontworpen om de beschikbaarheid van gegevens te optimaliseren, de schaalbaarheid voor grote hoeveelheden gegevens efficiënt te beheren en de integriteit van gegevens te waarborgen door middel van zogenaamde “veerkracht” tegen bestandscorruptie. ReFS is ontworpen om de nieuwe datagroeiscenario ‘ s aan te kunnen en als basis voor toekomstige innovaties.

ReFS werd geà ntroduceerd met Windows Server 2012, daarna ook naar Windows 8 en de nieuwste versies van Windows 10. Sinds de eerste release zijn andere belangrijke functies geïntroduceerd, vooral met Windows Server 2016 en Windows Server 2019.

zie ook: Drive image backup and Disk Cloning (P2V) van NTFS-en ReFS-schijven met Iperius

vergeleken met NTFS, introduceert ReFS belangrijke functies om de veerkracht tegen data-corruptie, prestaties en schaalbaarheid te verbeteren. Om in de praktische, moet worden opgemerkt dat op de nieuwste Windows-besturingssystemen, vooral op servers, kunnen we gemakkelijk ReFS geformatteerde schijven en partities te maken. We zullen zien wat zijn de belangrijkste voordelen van het gebruik van dit bestandssysteem, en wanneer het te gebruiken.

hier zijn enkele van de belangrijkste voordelen van het ReFS-bestandssysteem:

veerkracht
ReFS introduceert nieuwe functies die corruptie nauwkeurig kunnen detecteren en zelfs kunnen corrigeren terwijl ze online blijven, wat bijdraagt aan een grotere integriteit en beschikbaarheid van gegevens:

  • integriteit-stream: ReFS gebruikt checksums voor metadata en optioneel voor bestandsgegevens, waardoor ReFS op betrouwbare wijze corruptie van het bestandssysteem kunnen detecteren.
  • integratie met de functie opslagruimten: bij gebruik in combinatie met een spiegel-of pariteitsruimte kunnen ReFS automatisch de gedetecteerde beschadigingen herstellen met behulp van de alternatieve kopie van de gegevens die door opslagruimtes worden verstrekt.
  • proactieve foutcorrectie: naast het valideren van gegevens voor lezen en schrijven, introduceert ReFS een data integrity scanner, bekend als scrubber. Deze scrubber analyseert periodiek het volume, identificeert latente corrupties en activeert proactief een reparatie van corrupte gegevens.

Performance
ReFS introduceert nieuwe functies voor gevirtualiseerde en prestatiegevoelige workloads. Real-time tier optimalisatie, block cloning en sparse VDL zijn goede voorbeelden van de evoluerende mogelijkheden van ReFS, ontworpen om dynamische en diverse workloads te ondersteunen:

Mirror-accelerated parity: deze functie biedt hoge prestaties en samen efficiëntere gegevensopslag. Om dit te doen, verdeelt ReFS een volume in twee logische opslaggroepen, bekend als tiers. Deze niveaus kunnen hun eigen Aandrijvingen en soorten veerkracht hebben, waardoor elk niveau de prestaties of capaciteit kan optimaliseren.

prestatieverbetering voor Hyper-V VMs: ReFS introduceert nieuwe functies die speciaal zijn ontworpen om de prestaties van gevirtualiseerde workloads

Block cloning te verbeteren: Block cloning versnelt kopieerbewerkingen, waardoor snellere en lagere impact virtuele machine checkpoint merge operaties.

Sparse VDL: met ReFS kunt u snel bestanden Nul (zero-fill) maken, waardoor de tijd die nodig is om vaste VHD ‘ s aan te maken van minuten naar seconden wordt verkort.

variabele clustergrootte: ReFS ondersteunt zowel 4K-als 64K-clustergrootte. 4K is de aanbevolen clustergrootte voor de meeste distributies, maar 64K-clusters zijn geschikt voor grote opeenvolgende I/O-workloads.

schaalbaarheid
ReFS is ontworpen om extreem grote datasets – miljoenen terabytes – te ondersteunen zonder de prestaties te beïnvloeden, wat resulteert in een grotere schaalbaarheid dan eerdere bestandssystemen.

voor welke configuraties als ReFS ondersteund / aanbevolen?

Microsoft legt enkele scenario ‘ s bloot waarin het gebruik van ReFS wordt aanbevolen / ondersteund en verzekert onmiskenbare voordelen:

Storage Spaces Direct en Storage Spaces

Storage Spaces is een technologie in Windows en Windows Server die kan helpen gegevens te beschermen tegen stationstoring. Het is conceptueel vergelijkbaar met RAID, maar geïmplementeerd op software niveau. U kunt een opslagruimte gebruiken om drie of meer eenheden samen te groeperen in een opslagpool. Als de capaciteit op is, voeg dan gewoon meer eenheden toe aan de opslagpool (zie een voorbeeld hier: https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/deploy-standalone-storage-spaces).

Storage Spaces Direct is een cachingfunctie aan de serverzijde om de opslagprestaties te optimaliseren. Deze cache wordt automatisch geconfigureerd op basis van het type fysieke schijven (https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/understand-the-cache).

ReFS verhoogt de prestaties in deze scenario ‘ s aanzienlijk, dankzij zijn spiegelversnelde pariteit, block clone, sparse VDL, enzovoort.

gemeenschappelijke schijven en back-upbestemmingen
dit gebruik profiteert over het algemeen van het gebruik van specifieke toepassingen die betrouwbaarheid en veerkracht nodig hebben bij het beheer van hun gegevens, en die intern de ReFS-functies kunnen implementeren. Het hebben van een back-up bestemming geformatteerd met ReFS garandeert uiteraard grote data security voordelen tegen mogelijke corruptie.

laten we specifiek de verschillen tussen NTFS en ReFS bekijken in de volgende vergelijkingstabellen:

Beperkingen

Functie ReFS NTFS
Max lengte van de bestandsnaam 255 Unicode-tekens 255 Unicode-tekens
Max pad lengte 32 Unicode-tekens 32 Unicode-tekens
Max bestandsgrootte 35 PB (petabytes) 8 PB
Max volume size 35 PB 8 PB

Kenmerken

Functie ReFS NTFS
BitLocker-versleuteling Ja Ja
Data Deduplicatie Ja Ja
Cluster Shared Volumes (CSV) ondersteuning Ja Ja
Soft links Ja Ja
Failover-cluster ondersteuning Ja Ja
Access control lists Ja Ja
USN-logboek Ja Ja
Wijzigingen meldingen Ja Ja
koppelingspunten Ja Ja
Mount punten Ja Ja
Reparsepunten Ja Ja
Volume snapshots Ja Ja
Bestand-Id ‘ s Ja Ja
Oplocks Ja Ja
Sparse bestanden Ja Ja
de Naam streams Ja Ja
Thin Provisioning Ja Ja
Gelost Data-Overdracht (ODX) Geen Ja
Trim/Ontkoppelen Ja Ja

De volgende functies zijn beschikbaar op ReFS alleen:

Functie ReFS NTFS
Blokkeren-clone Ja Geen
Schaars VDL Ja Geen
Spiegel-versnelde pariteit Ja (op opbergmogelijkheden Directe) Geen

De volgende functies zijn niet beschikbaar op Ref:

Functie ReFS NTFS
Bestand systeem compressie Geen Ja
Bestand systeem van versleuteling Geen Ja
Transacties Geen Ja
Harde links Geen Ja
Object-Id ‘ s Geen Ja
Korte namen Geen Ja
Uitgebreide attributen Geen Ja
Disk quota Geen Ja
Opstartbare Geen Ja
Pagina-bestand ondersteuning Geen Ja
Ondersteund op verwijderbare media Geen Ja

Conclusies

vanaf de innovaties geïntroduceerd met Windows Server 2016 en de meer recente datum van de Server 2019, kunnen we wijzen op enkele van de belangrijkste aspecten die kunnen maken dat de ReFS de beste keuze in veel scenario ‘ s.

prestaties en schaalbaarheid zijn zeker een van de sterke punten van ReFS, omdat ze grote hoeveelheden gegevens zeer snel en optimaal kunnen beheren. In feite, ReFS maakt volumes tot 1 Yottabyte of 1000 miljard Terabytes. ReFS gebruikt de B + – Boommodus om de bestandsstructuur te beheren. De B + – boom is zeer efficiënt in gegevensopslag omdat er een zeer groot aantal onderliggende knooppunten in de structuur is. Met behulp van pointers kan de B+ – boom het aantal I/O-bewerkingen verminderen om een element in de boom op te halen.

beveiliging, dat wil zeggen het feit dat het niet langer nodig is om een “check disk” te maken, omdat dit bestandssysteem alleen elk bestand corruptie probleem kan controleren en corrigeren, dankzij metadata en veerkracht functies.

het gebruik ervan in Opslagruimtetechnologie en in virtualisatie, waar het ten volle profiteert van de toename van de prestaties.

wat betreft de beperkingen of hoe dan ook sommige configuraties waarmee het niet mogelijk is om ReFS te gebruiken, moet worden benadrukt hoe ReFS niet kan worden gebruikt om de OS bootdisk te formatteren. Ook worden verwijderbare schijven en bestandssysteem encryptie niet ondersteund. Tot Server 2016 werden compressie en deduplicatie niet ondersteund, maar deze werden vervolgens geïntroduceerd met Windows Server 2019: https://docs.microsoft.com/en-us/windows-server/get-started/whats-new-in-windows-server-1709

How-to:

hier zijn twee interessante artikelen over het maken van een opslagruimte met behulp van de opslagpools-functie van Server 2016, en hoe deze te gebruiken om een ReFS-volume aan te maken:

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/

(Italiaans, Frans, Duits, Spaans, Portugees (Brazilië))