ReFS vs NTFS: diferențe și comparație de performanță

sistemul de fișiere ReFS (Resilient File System) este cel mai recent sistem de fișiere Microsoft, conceput pentru a optimiza disponibilitatea datelor, pentru a gestiona eficient scalabilitatea pentru cantități mari de date și pentru a asigura integritatea datelor prin așa-numita „rezistență” la corupția fișierelor. ReFS a fost conceput pentru a face față noilor scenarii de creștere a datelor și ca bază pentru inovațiile viitoare.

ReFS a fost introdus cu Windows Server 2012, apoi a fost adus și la Windows 8 și la cele mai recente versiuni de Windows 10. De la prima lansare, au fost introduse alte caracteristici importante, în special cu Windows Server 2016 și Windows Server 2019.

a se vedea, de asemenea: Drive image backup and Disk Cloning (P2V) de unități NTFS și ReFS cu Iperius

comparativ cu NTFS, ReFS introduce caracteristici cheie pentru a îmbunătăți rezistența la corupție de date, performanță și scalabilitate. Pentru a intra în practică, trebuie remarcat faptul că pe toate cele mai recente sisteme de operare Windows, în special pe servere, putem crea cu ușurință unități și partiții formatate ReFS. Vom vedea care sunt principalele avantaje ale utilizării acestui sistem de fișiere și când să îl folosim.

iată câteva dintre avantajele cheie ale sistemului de fișiere ReFS:

reziliență
ReFS introduce noi caracteristici care pot detecta cu exactitate corupția și chiar corecta o astfel de corupție în timp ce rămân online, ajutând la asigurarea unei mai mari integrități și disponibilități a datelor:

  • integritate-stream: ReFS utilizează sumele de control pentru metadate și, opțional, pentru datele fișierelor, permițând ReFS să detecteze în mod fiabil corupția sistemului de fișiere.
  • integrare cu caracteristica spații de stocare: atunci când este utilizat împreună cu o oglindă sau un spațiu de paritate, ReFS poate repara automat corupțiile detectate folosind copia alternativă a datelor furnizate de spațiile de stocare.
  • corecție proactivă a erorilor: pe lângă validarea datelor înainte de operațiile de citire și scriere, ReFS introduce un scaner de integritate a datelor, cunoscut sub numele de scrubber. Acest scruber analizează periodic volumul, identificând corupțiile latente și activând proactiv o reparație a datelor corupte.

Performance
ReFS introduce noi caracteristici pentru sarcini de lucru virtualizate și sensibile la performanță. Optimizarea nivelului în timp real, clonarea blocurilor și VDL rare sunt exemple bune ale capacităților în evoluție ale ReFS, concepute pentru a susține sarcini de lucru dinamice și diverse:

paritate accelerată în oglindă: această caracteristică oferă performanțe ridicate și împreună stocare mai eficientă a datelor. Pentru a face acest lucru, ReFS împarte un volum în două grupuri logice de stocare, cunoscute sub numele de niveluri. Aceste niveluri pot avea propriile unități și tipuri de rezistență, permițând fiecărui nivel să optimizeze performanța sau capacitatea.

îmbunătățirea performanței pentru Hyper-V VMs: ReFS introduce noi caracteristici special concepute pentru a îmbunătăți performanța sarcinilor de lucru virtualizate

clonarea blocurilor: clonarea blocurilor accelerează operațiunile de copiere, permițând operațiuni de îmbinare a punctelor de control ale mașinii virtuale cu impact mai rapid și mai mic.

Sparse VDL: ReFS vă permite să zero rapid fișiere (zero-fill), reducând timpul necesar pentru a crea VHD-uri fixe de la minute la secunde.

Dimensiune variabilă a clusterului: ReFS acceptă atât dimensiunile clusterului 4K, cât și 64K. 4K este dimensiunea recomandată a clusterului pentru majoritatea distribuțiilor, dar clusterele 64k sunt adecvate pentru sarcini de lucru i/O secvențiale mari.

scalabilitate
ReFS este conceput pentru a sprijini seturi de date extrem de mari – milioane de terabytes – fără a afecta performanța, rezultând o scalabilitate mai mare decât sistemele de fișiere anterioare.

pentru ce configurații dacă ReFS acceptate/recomandate?

Microsoft expune unele dintre scenariile în care utilizarea ReFS este recomandată / acceptată și asigură avantaje indiscutabile:

spații de stocare directe și spații de stocare

spații de stocare este o tehnologie în Windows și Windows Server care poate ajuta la protejarea datelor de eșec unitate. Este conceptual similar cu RAID, dar implementat la nivel de software. Puteți utiliza un spațiu de stocare pentru a grupa trei sau mai multe unități într-un bazin de stocare. Dacă rămâneți fără capacitate, pur și simplu adăugați mai multe unități la piscina de stocare (consultați un exemplu aici: https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/deploy-standalone-storage-spaces).

spații de stocare Direct este o caracteristică de cache pe partea de server pentru a optimiza performanța de stocare. Această memorie cache este configurată automat și se bazează pe tipul de unități fizice prezente (https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/understand-the-cache).

ReFS crește considerabil performanța în aceste scenarii, datorită parității sale accelerate în oglindă, clonării blocurilor, VDL rare și așa mai departe.

discuri comune și destinații de rezervă
această utilizare beneficiază în general de utilizarea aplicațiilor specifice care necesită fiabilitate și rezistență în gestionarea datelor lor și care pot implementa intern caracteristicile ReFS. Având o destinație de rezervă formatată cu ReFS garantează în mod evident beneficii mari de securitate a datelor împotriva oricărei posibile corupții.

să vedem în mod specific diferențele dintre NTFS și ReFS în următoarele tabele de comparație:

limitări

caracteristică ReFS NTFS
lungimea maximă a numelui fișierului 255 caractere Unicode 255 caractere Unicode
lungimea maximă a căii 32k caractere Unicode 32k caractere Unicode
dimensiunea maximă a fișierului 35 PB (petabytes) 8 PB
dimensiunea maximă a volumului 35 PB 8 PB

caracteristici

caracteristică ReFS NTFS
criptare BitLocker Da Da
deduplicarea datelor Da Da
Cluster Shared Volume (CSV) suport Da Da
link-uri Soft Da Da
suport cluster Failover Da Da
liste de control acces Da Da
Jurnalul USN Da Da
modificări notificări Da Da
puncte de joncțiune Da Da
puncte de montare Da Da
puncte de reparare Da Da
instantanee de volum Da Da
ID-uri de fișier Da Da
Oplocks Da Da
fișiere rare Da Da
fluxuri numite Da Da
aprovizionare subțire Da Da
transfer de date descărcat (ODX) nu Da
Trim / Unmap Da Da

următoarele caracteristici sunt disponibile numai pe ReFS:

caracteristică ReFS NTFS
clona bloc Da nu
rar VDL Da nu
paritate accelerată în oglindă Da (direct pe spațiile de depozitare) nu

următoarele caracteristici nu sunt disponibile pe ReFS:

caracteristică ReFS NTFS
compresia sistemului de fișiere nu Da
criptarea sistemului de fișiere nu Da
tranzacții nu Da
legături dure nu Da
ID-uri obiect nu Da
nume scurte nu Da
atribute extinse nu Da
cote de disc nu Da
bootabil nu Da
Suport fișier pagină nu Da
suportat pe suporturi amovibile nu Da

concluzii

pornind de la inovațiile introduse cu Windows Server 2016 și cele mai recente ale Server 2019, putem evidenția câteva dintre aspectele cheie care pot face din ReFS cea mai bună alegere în multe scenarii.

performanța și scalabilitatea sunt cu siguranță unul dintre punctele forte ale ReFS, fiind capabil să gestioneze cantități mari de date foarte rapid și optim. De fapt, ReFS permite volume de până la 1 Yottabyte sau 1000 miliarde Terabytes. ReFS utilizează modul arbore B + pentru a gestiona structura fișierului. Arborele B + este foarte eficient în stocarea datelor, deoarece există o cantitate foarte mare de noduri copil în structură. Folosind indicii, arborele B + poate reduce cantitatea de operații I / O pentru a prelua un element din arbore.

securitate, adică faptul că nu mai este nevoie să faceți un „disc de verificare”, deoarece acest sistem de fișiere singur poate verifica și corecta orice problemă de corupție a fișierelor, datorită metadatelor și funcțiilor de rezistență.

utilizarea sa în tehnologia spațiilor de stocare și în virtualizare, unde profită din plin de creșterea performanței.

în ceea ce privește limitările sau oricum unele configurații cu care nu este posibilă utilizarea ReFS, trebuie evidențiat modul în care ReFS nu poate fi utilizat pentru a formata discul de boot al sistemului de operare. De asemenea, discurile amovibile și criptarea sistemului de fișiere nu sunt acceptate. Până la Server 2016, compresia și deduplicarea nu au fost acceptate, dar acestea au fost apoi introduse cu Windows Server 2019: https://docs.microsoft.com/en-us/windows-server/get-started/whats-new-in-windows-server-1709

cum să:

iată două articole interesante despre cum să creați un spațiu de stocare utilizând caracteristica Storage Pools din Server 2016 și cum să îl utilizați pentru a crea un volum ReFS:

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/

(italiană, franceză, germană, spaniolă, portugheză (Brazilia))