Översikt över ReFS (Resilient File System)
ReFS (Resilient File System) är Microsofts senaste filsystem, utformat för att maximera datatillgängligheten, skala effektivt till stora datamängder över olika arbetsbelastningar och ge dataintegritet med återhämtning till skada. Det syftar till att hantera en växande uppsättning lagringsscenarier och upprätta en grund för framtida innovationer.
Viktiga fördelar
Motståndskraft
ReFS introducerar nya funktioner som exakt kan identifiera skador och även åtgärda dessa skador medan de förblir online, vilket ger ökad integritet och tillgänglighet för dina data:
- Integritetsströmmar – ReFS använder kontrollsummor för metadata och valfritt för fildata, vilket ger ReFS möjlighet att på ett tillförlitligt sätt identifiera skador.
- Lagringsutrymmen integrering – när de används med speglingsutrymme eller paritetsutrymme kan ReFS automatiskt reparera identifierade skador med hjälp av den alternativa kopian av de data som tillhandahålls av Lagringsutrymmen. Reparationsprocesser är både lokaliserade till området för skador och utförs online, vilket kräver ingen volymavbrottstid.
- Att rädda data – om en volym blir skadad och en alternativ kopia av skadade data inte finns tar ReFS bort skadade data från namnområdet. ReFS håller volymen online medan den hanterar de flesta okorrigerbara skador, men det finns sällsynta fall som kräver att ReFS tar volymen offline.
- Proaktiv felkorrigering – förutom att verifiera data före läsningar och skrivningar introducerar ReFS en dataintegritetsskanner, som kallas scrubber. Den här rensningen söker regelbundet igenom volymen, identifierar latenta skador och utlöser proaktivt en reparation av skadade data.
Föreställning
Förutom att tillhandahålla återhämtningsförbättringar introducerar ReFS nya funktioner för prestandakänsliga och virtualiserade arbetsbelastningar. Optimering på realtidsnivå, blockkloning och gles giltig datalängd (VDL) är bra exempel på de nya funktionerna i ReFS, som är utformade för att stödja dynamiska och olika arbetsbelastningar:
speglingsaccelererad paritet – Speglingsaccelererad paritet ger både hög prestanda och kapacitetseffektiv lagring för dina data.
För att leverera både hög prestanda och kapacitetseffektiv lagring delar ReFS in en volym i två logiska lagringsgrupper, så kallade nivåer. Dessa nivåer kan ha sina egna typer av lagringsenheter och motståndskraft, vilket gör att varje nivå kan optimeras för antingen prestanda eller kapacitet. Några exempelkonfigurationer är:
Prestandanivå Kapacitetsnivå Speglad SSD-enhet Disk med spegling Speglad SSD Paritets-SSD Speglings-SSD Paritets-HDD När dessa nivåer har konfigurerats använder ReFS dem för att leverera snabb lagring för frekventa data och kapacitetseffektiv lagring för kalla data:
- Alla skrivningar sker på prestandanivån och stora datasegment som finns kvar på prestandanivån flyttas effektivt till kapacitetsnivån i realtid.
- Om du använder en hybriddistribution (blandar flash- och HDD-enheter) cachen i Storage Spaces Direct hjälper till att påskynda läsoperationer, vilket minskar effekten av datafragmentering, som är kännetecknande för virtualiserade arbetsbelastningar. Om du använder en all-flash-distribution görs annars även läsningar på prestandalagret.
Notera
För Windows Server-distributioner stöds speglingsaccelererad paritet endast på Storage Spaces Direct. Vi rekommenderar att du använder speglingsaccelererad paritet endast med arkiverings- och säkerhetskopieringsarbetsbelastningar. För virtualiserade och andra slumpmässiga arbetsbelastningar med höga prestanda rekommenderar vi att du använder trevägsspeglar för bättre prestanda.
accelererade VM-åtgärder – ReFS introducerar nya funktioner som är specifikt inriktade på att förbättra prestanda för virtualiserade arbetsbelastningar:
- Blockkloning – Blockkloning påskyndar kopieringsåtgärder och möjliggör snabb sammanslagning av kontrollpunkter för virtuella datorer med låg påverkan.
- Sparse VDL – med gles VDL kan ReFS snabbt nollställa filer, vilket minskar den tid som krävs för att skapa fasta virtuella hårddiskar från 10 minuter till bara sekunder.
Storlekar på variabelkluster – ReFS stöder både 4K- och 64K-klusterstorlekar. 4K är den rekommenderade klusterstorleken för de flesta distributioner, men 64 000 kluster är lämpliga för stora, sekventiella I/O-arbetsbelastningar.
Skalbarhet
ReFS är utformat för att stödja extremt stora datamängder – miljontals terabyte – utan att påverka prestanda negativt och uppnå större skala än tidigare filsystem.
Distributioner som stöds
Microsoft har utvecklat NTFS specifikt för generell användning med en mängd olika konfigurationer och arbetsbelastningar. För kunder som särskilt kräver den tillgänglighet, återhämtning och/eller skalning som ReFS tillhandahåller stöder Microsoft ReFS för användning med följande konfigurationer och scenarier:
Not
Alla ReFS-konfigurationer som stöds måste använda Windows Server Catalog certifierad maskinvara och uppfylla programkraven.
Viktig
Om du planerar att använda ReFS för klusterdelade volymer (CSV:er) kan du läsa Använda klusterdelade volymer i ett redundanskluster för viktig information.
Storage Spaces Direct
Distribuering av ReFS på Storage Spaces Direct rekommenderas för virtualiserade arbetsuppgifter eller nätverksansluten lagring.
- Speglingsaccelererad paritet och cache i Lagringsutrymmen Direct levererar hög prestanda och kapacitetseffektiv lagring.
- Införandet av blockkloning och gles VDL påskyndar dramatiskt .vhdx-filåtgärder, till exempel skapande, sammanslagning och expansion.
- Med integritetsströmmar, onlinereparationer och alternativa datakopior kan ReFS och Storage Spaces Direct gemensamt identifiera och korrigera skador på lagringskontroller och lagringsmedier i både metadata och data.
- ReFS tillhandahåller funktioner för att skala och stödja stora datamängder.
Lagringsplatser
Att distribuera ReFS på lagringsutrymmen med delade SAS-höljen är lämpligt för lagring av arkivdata och lagring av användardokument:
- Med integritetsströmmar, onlinereparationer och alternativa datakopior låter ReFS och Lagringsutrymmen gemensamt upptäcka och åtgärda skador på lagringsstyrenheterna och lagringsmedierna i både metadata och data.
- Distributioner av lagringsutrymmen kan också använda blockkloning och den skalbarhet som erbjuds i ReFS.
Obs
Lagringsutrymmen stöder lokala icke-flyttbara som är direktanslutna via bussar av typen SATA, SAS, NVME, eller som är anslutna via HBA (kallas även RAID-styrenhet i pass-through-läge).
Grundläggande diskar
Distribution av ReFS på grundläggande diskar passar bäst för program som implementerar sina egna lösningar för programvaruåterhämtning och tillgänglighet:
- Program som introducerar sina egna lösningar för återhämtning och tillgänglighet kan använda integritetsströmmar, blockkloning och möjligheten att skala och stödja stora datamängder.
Not
Grundläggande diskar omfattar lokala, icke-flyttbara enheter som är direkt anslutna via bustyper som SATA, SAS, NVME eller RAID. Grundläggande diskar innehåller inte lagringsutrymmen.
Säkerhetskopieringsmål
Distribution av ReFS som säkerhetskopieringsmål passar bäst för program och maskinvara som implementerar sina egna lösningar för återhämtning och tillgänglighet:
- Program som introducerar sina egna lösningar för återhämtning och tillgänglighet kan använda integritetsströmmar, blockkloning och möjligheten att skala och stödja stora datamängder.
Obs
Säkerhetskopieringsmål omfattar ovanstående konfigurationer som stöds. Kontakta program- och lagringsmatrisleverantörer för supportinformation om Fiber Channel och iSCSI-SAN. Om funktioner som thin provisioning, TRIM/UNMAP eller Offloaded Data Transfer (ODX) krävs för SAN måste NTFS användas.
Jämförelse av funktioner
Gränser
Funktion | ReFS | NTFS |
---|---|---|
Maximal filnamnslängd | 255 Unicode-tecken | 255 Unicode-tecken |
Maximal längd på sökvägsnamn | 32 000 Unicode-tecken | 32 000 Unicode-tecken |
Maximal filstorlek | 35 PB (petabyte) | 256 TB |
Max volymstorlek | 35 PB | 256 TB |
Funktionalitet
Följande funktioner är tillgängliga med ReFS och NTFS:
Egenskap | ReFS | NTFS |
---|---|---|
BitLocker-kryptering | Ja | Ja |
Datadeduplicering | Ja1 | Ja |
Stöd för klusterdelade volymer (CSV) | Ja23 | Ja |
Korsningar/mjuka länkar | Ja | Ja |
Hårda länkar | Ja4 | Ja |
Stöd för failover-kluster | Ja | Ja |
Åtkomstkontrollistor | Ja | Ja |
USN-journal | Ja | Ja |
Meddelanden om ändringar | Ja | Ja |
Knutpunkter | Ja | Ja |
Monteringspunkter | Ja | Ja |
Reparseringspunkter | Ja | Ja |
Ögonblicksbilder av volymer | Ja | Ja |
Fil-ID | Ja | Ja |
Oplocks | Ja | Ja |
Glesa filer | Ja | Ja |
Namngivna strömmar | Ja | Ja |
Tunn etablering | Ja5 | Ja |
Trimma/avmappa | Ja5 | Ja |
Stöd för sidfil | Ja6 | Ja |
- Finns på Windows Server, version 1709 och senare, Windows Server 2019 (1809) LTSC eller senare.
- Tillgänglig på Windows Server 2012 R2 och senare.
- CSV använder inte Direct I/O med lagringsutrymmen, Storage Spaces Direct (S2D) eller SAN.
- Version ReFS 3.5 formaterad av Windows 10 Enterprise Insider Preview build 19536 och senare. Hårdlänkar stöd läggs till för nyligen formaterade volymer endast. Hårda länkar kan inte användas på volymer som har uppgraderats från tidigare versioner
- Endast lagringsutrymmen.
- Tillgänglig på ReFS 3.7 och senare.
Följande funktioner är endast tillgängliga med ReFS:
Funktionalitet | ReFS | NTFS |
---|---|---|
Blockera kloning | Ja | Nej |
Gles VDL | Ja | Nej |
Speglingsaccelererad paritet | Ja (på Storage Spaces Direct) | Nej |
Ögonblicksbilder på filnivå | Ja1 | Nej |
- Tillgänglig på Windows Server 2022 och senare.
Följande funktioner är inte tillgängliga för ReFS just nu:
Funktionalitet | ReFS (Resilient File System) | NTFS |
---|---|---|
Komprimering av filsystem | Nej | Ja |
Kryptering av filsystem | Nej | Ja |
Transaktioner | Nej | Ja |
Objekt-ID | Nej | Ja |
Avlastad dataöverföring (ODX) | Nej | Ja |
Korta namn | Nej | Ja |
Utökade attribut | Nej | Ja |
Diskkvoter | Nej | Ja |
Startbar | Nej | Ja |
Stöds på flyttbara medier | Nej | Ja |