
ReFS (Resilient File System) è il nuovo file system creato da Microsoft per Windows Server 8. A presentare la novità è stato Surendra Verma del team Storage and File System, sul blog dedicato al futuro sistema operativo. Verma ha spiegato che ReFS è dedicato solo all'archiviazione in volumi dei dati (in un futuro non specificato anche su client e volume di avvio), e non è possibile usarlo per partizioni di avvio (in futuro sì, ma non si sa quando). Inoltre non può essere sfruttato su supporti o dischi rimovibili.
Lo sviluppo di ReFS ha seguito precise direttrici, tra cui mantenere un grado elevato di compatibilità con un sottoinsieme di caratteristiche dell'NTFS, la struttura estremamente scalabile e infine l'integrità, la verifica e l'autocorrezione dei dati.
"Non abbiamo iniziato da zero, ma lo abbiamo ripensato nelle parti in cui aveva senso, mentre abbiamo costruito sopra le cose buone di NTFS per tutto il resto", ha spiegato Verma. Per ReFS l'azienda ha riusato il codice responsabile per l'implementazione della semantica del file system di Windows e l'ha combinato con un "motore totalmente nuovo", dedicato alle strutture on-disk e alla loro manipolazione.

Le directory sono rappresentate in tabelle. "Le directory possono scalare in modo efficiente, diventando molto grandi. I file sono implementati come tabelle integrate all'interno di una riga della directory di origine, che è essa stessa una tabella (rappresentata come File Metadata nel diagramma superiore)".
"La fila all'interno della tabella File Metadata rappresenta i vari attributi del file. La posizione ed estensione dei dati è rappresentata da una tabella di mappature offset e opzionalmente checksum. Questo significa che file e directory possono essere molto grandi senza avere un impatto prestazionale, eclissando le limitazioni riscontrate in NTFS".
"Tutto lo spazio di allocazione su disco è gestito da un allocatore gerarchico. Per offrire scalabilità ci sono tre di queste tabelle - allocatori grandi, medi e piccoli. […] Questo permette agli algoritmi di allocazione di scalare molto bene e ci consente di collocare naturalmente i metadati associati per avere migliori prestazioni. […] A parte il sistema globale delle tabelle e metadati, le voci nella tabella object riferiscono alle directory, dal momento che i file sono incorporati all'interno di directory".

Microsoft ha speso molto tempo sul tema dell'affidabilità ed efficienza dei dati, arrivando a puntare sull'approccio "allocate-on-write", che non aggiorna mai i metadati sul posto, ma li scrive in una locazione differente. "Le transazioni sono basate quest'approccio allocate-on-write. Lo strato superiore di ReFS è derivato da NTFS, perciò il nuovo modello di transazione sfrutta perfettamente la logica di recupero dai fallimenti già presente, che è stata testata e stabilizzata".
"ReFS alloca i metadata in modo tale da consentire scritture combinate per parti correlate (per esempio attributi, nomi e pagine) in un minor numero di operazioni (più grandi) di I/O, una grande cosa sia per gli hard disk che per la memoria Flash. Allo stesso tempo, è mantenuta una misura di contiguità in lettura. In questo caso lo schema di allocazione gerarchica è sfruttato pesantemente".
Per rilevare e correggere dati corrotti, tutti i metadata ReFS sono verificati e il checksum è archiviato in modo indipendente dalla pagina stessa. "Questo ci permette di rilevare tutte le forme di corruzione, incluse scritture errate e la degradazione dei dati sul supporto. Abbiamo un'opzione per cui sono controllati anche i contenuti di un file, chiamata integrity streams. ReFS scrive sempre i cambiamenti dei file in una locazione differente da quella originale, ma al contempo i dati preesistenti non vengono persi a causa di nuove scritture".
Storage Spaces, una tecnologia che lavora insieme a ReFS, oltre a migliorare le prestazioni protegge i dati mantenendo copie su più dischi. In caso di problemi in lettura, Storage Spaces, è in grado di leggere le altre copie e in caso di problemi in scrittura di riallocare dati in modo trasparente. Storage Spaces e ReFS fanno anche molte altre cose per migliorare la gestione dei dati e consigliamo a chi è del settore e ha le necessarie competenze tecniche una lettura approfondita del post scritto dallo specialista di casa Microsoft.
Prezzi hard disk, Hitachi pessimista: produzione in alto mare
GPU Nvidia Kepler: cercasi data di uscita, disperatamente
Decreto liberalizzazioni: RC auto con RFID e scatola nera
Tablet Windows 8 e Intel un salasso, altro che concorrenza
D&D da tavolo, ma con schermo touch e miniature RFID
Crucial M4: nuovo firmware anti-crash e versioni da 7 mm
Olympus SH-21, compatta tuttofare versatile ed economica
Pier Silvio contro l'asta frequenze, Mediaset barcolla
Kodak EasyShare M750 con Wi-Fi, scatta e sei su Facebook
DRM dei giochi Ubisoft: cambi la scheda video e sei nei guai
Cover smartphone che si rimargina e vernice waterproof
Vertical Vapor Chamber, diciamo addio alle CPU bollenti
Transformer Prime a 599 euro in Italia dal 25 gennaio
Wikipedia in sciopero per SOPA, e forse ha già vinto
Ultrabook con AMD Trinity: prezzi stracciati per sfidare Intel
Corel AfterShot Pro sfida Adobe Lightroom sul fotoritocco
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Windows Phone non ha battuto Apple in Cina: tutte frottole
Tablet Windows 8 con Flash sui siti approvati da Microsoft
Ballmer pazzo per Windows 8: 500 milioni di copie in un anno
Windows 8 e la fine del tasto F8: l'avvio è troppo veloce
Windows 8 rivoluziona il multi-monitor anche con Metro
Windows 8 multi-monitor
Kinect per Windows capisce l'italiano e ti traccia tutto
Microsoft So.cl per sfidare Facebook, Twitter e Google
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Ballmer pazzo per Windows 8: 500 milioni di copie in un anno
Windows 8 e la fine del tasto F8: l'avvio è troppo veloce
Windows 8 rivoluziona il multi-monitor anche con Metro
Windows 8 multi-monitor
Windows 8 senza Aero Glass per un desktop meno sciccoso
Microsoft: 100 dollari e ti faccio correre Windows
Windows 8 tutela i minori bloccando i siti e l'uso del PC
PC in crisi nera in Italia, siamo il fanalino di coda dell'Europa
)per il fatto che Microsoft non facesse mai affidamento su di un file system migliore di NTFS.. non solo ora c'è, ma è anche stato sviluppato in maniera tale da essere compatibile con l'attuale file system (cosa non da poco). Inoltre mi sembra un ottimo file system e credo che ottimizzerà non poco le operazioni su SSD.
Originariamente inviata da TroUblE
Tutti si lamentavano (anche io ihmo
)per il fatto che Microsoft non facesse mai affidamento su di un file system migliore di NTFS.. non solo ora c'è, ma è anche stato sviluppato in maniera tale da essere compatibile con l'attuale file system (cosa non da poco). Inoltre mi sembra un ottimo file system e credo che ottimizzerà non poco le operazioni su SSD.
Chi continua a dire/credere che Windows 8 = Metro UI dovrà ricredersi alla svelta perchè io dico che il prossimo OS innoverà e non poco
Io non me ne faccio niente di questo FS
Originariamente inviata da TroUblE
Tutti si lamentavano (anche io ihmo
)per il fatto che Microsoft non facesse mai affidamento su di un file system migliore di NTFS.. non solo ora c'è, ma è anche stato sviluppato in maniera tale da essere compatibile con l'attuale file system (cosa non da poco).
Originariamente inviata da TroUblE
Tutti si lamentavano (anche io ihmo
)per il fatto che Microsoft non facesse mai affidamento su di un file system migliore di NTFS.. non solo ora c'è, ma è anche stato sviluppato in maniera tale da essere compatibile con l'attuale file system (cosa non da poco). Inoltre mi sembra un ottimo file system e credo che ottimizzerà non poco le operazioni su SSD.
Chi continua a dire/credere che Windows 8 = Metro UI dovrà ricredersi alla svelta perchè io dico che il prossimo OS innoverà e non poco
Originariamente inviata da TroUblE
Tutti si lamentavano (anche io ihmo
)per il fatto che Microsoft non facesse mai affidamento su di un file system migliore di NTFS.. non solo ora c'è, ma è anche stato sviluppato in maniera tale da essere compatibile con l'attuale file system (cosa non da poco). Inoltre mi sembra un ottimo file system e credo che ottimizzerà non poco le operazioni su SSD.
Chi continua a dire/credere che Windows 8 = Metro UI dovrà ricredersi alla svelta perchè io dico che il prossimo OS innoverà e non poco
Originariamente inviata da Apicio
Solo per Win8 Server; mi sembra giusto, essendo una partizione solo per i dati e non per l'avvio. Tuttavia sono sempre più in attesa di un filesystem che rimpiazzi NTFS e che corregga almeno in parte (come già fanno i fs di Unix) il problema della frammentazione dell'hdd.
Originariamente inviata da TroUblE
Inoltre mi sembra un ottimo file system e credo che ottimizzerà non poco le operazioni su SSD.
Windows 8 con Refresh e Reset: il ripristino facile e veloce
Password grafica di Windows 8, un giocattolo per bambini
Windows 8: una sola password per ricordarle tutte, online
Windows 8 più sicuro, la foto diventa una password
Windows Store su Windows 8: ecco prezzi e tutti i dettagli
Windows 8 e UEFI supportano hard disk da 9,4 zettabyte
Windows 8 s'installa in un lampo, anche nei peggiori PC
Windows 8 si riavvierà una volta al mese in caso di pericolo
Microsoft: Ballmer frainteso sui 500 milioni di Windows 8
Microsoft fa pagare caro lo sviluppo di applicazioni desktop
Commenti