ReFS e NTFS messi a confronto

ReFSResilient File System – è un file system sviluppato da Microsoft, introdotto per la prima volta insieme a Windows Server 2012.

Contrariamente a quanto si potrebbe pensare non rappresenta un sostituto di NTFS, il file system rilasciato nel 1993 con Windows NT 3.1 e rivisitato molte volte nel corso degli anni. Ancora oggi NTFS rimane l’unica opzione disponibile per l’installazione di un sistema Windows mentre ReFS è relegato ad alcuni specifici usi nel campo del backup e dell’archiviazione.

Andiamo a vedere le caratteristiche dei due file sytem per comprenderne le differenze e scoprire come sfruttarli al meglio.

La resilienza è tutto
ReFS è nato con lo scopo di consentire l’archiviazione di grandi moli di dati.

Gli obiettivi di Microsoft erano:

  • Mantenere un elevato livello di compatibilità  con NTFS
  • Renderlo in grado di auto-correggere i dati
  • Ottimizzare per scale enormi
  • Garantire che fosse sempre online, anche in caso di corruzione parziale
  • Fornire un’architettura resiliente completa end-to-end in sinergia con Storage Spaces

Le caratteristiche chiave di ReFS sono le seguenti:

  • Integrità  dei metadati con checksum
  • Integrity streams per garantire integrità  dei dati utente
  • Modello di allocazione su scrittura transazionale (copy on write) per aggiornamenti sicuri del disco
  • Supporto a volumi, file e cartelle di grandi dimensioni
  • Storage pooling e virtualizzazione per facilitare la creazione e il management del file system
  • Data striping per incrementare le performance (la banda può essere gestita) e ridondanza per la tolleranza al failure
  • Scrubbing del disco per proteggere contro gli errori latenti di disco
  • Resilienza alla corruzione per garantire la disponibilità  massima dei dati in tutte le condizioni
  • Storage pool condivisi fra macchine per una maggiore tolleranza al failure e load balancing

E’ chiaro che ReFS è la soluzione perfetta per la condivisione dei dati, l’archiviazione, i backup and per mantenere i dischi delle macchine virtuali Hyper-V.

NTFS, ancora l’unico file system per Windows
Se le nuove funzionalità  offerte da ReFS vi sembrano interessanti (lo sono), bisogna però sottolineare che mancano molte feature presenti nel predecessore. Una delle “assenze” più illustri è il supporto agli hard links e questo significa che ReFS non può essere utilizzato per formattare un volume di sistema dove andrà  installato Windows. NTFS rimane l’unica soluzione in questo caso.

Di seguito trovate una comparazione delle feature dei due file sytem:

.tg {border-collapse:collapse;border-spacing:0;border-color:#aaa;margin:0px auto;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#333;background-color:#fff;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#f38630;}
.tg .tg-ye1u{font-size:16px;font-family:”Lucida Sans Unicode”, “Lucida Grande”, sans-serif !important;text-align:left !important;}
.tg .tg-g8f5{font-style:italic;font-family:”Lucida Sans Unicode”, “Lucida Grande”, sans-serif !important;text-align:left !important;}
.tg .tg-733k{font-family:”Lucida Sans Unicode”, “Lucida Grande”, sans-serif !important;text-align:left !important;}
.tg .tg-final{font-family:”Lucida Sans Unicode”, “Lucida Grande”, sans-serif !important;border-bottom:1px solid #aaa;text-align:left !important;}

 

NTFSReFSSupporta nomi file case-sensitiveSupporta nomi file case-sensitiveMantiene maiuscole/minuscole nomi fileMantiene maiuscole/minuscole nomi fileSupporta Unicode nei nomi fileSupporta Unicode nei nomi fileMantiene e applica ACLMantiene e applica ACLSupporta Sparse fileSupporta Sparse fileSupporta Reparse PointSupporta Reparse PointSupporta apertura da FileIDSupporta apertura da FileIDSupporta USN JournalSupporta USN JournalSupporta Hard Links–Supporta compressione livello file–Supporta Quota disco–Supporta identificatori oggetti–Supporta file system cifrato–Supporta Named Streams–Supporta transazioni–Supporta attributi estesi–

Read related articles