Windows Server 2012: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 36:
-->
====Caratteristiche tecniche====
Il supporto a ReFS era ancora assente in ''Windows 8 Developer Preview'',<!--▼
=====Strutture su disco=====▼
--><ref name="neowin_protogon">{{cita web|url=http://www.neowin.net/news/windows-8-new-protogon-filesystem-could-be-the-next-big-thing |titolo=Windows 8: New "Protogon" filesystem could be the next big thing |editore=Neowin.net |data=15 settembre 2011 |accesso=2 marzo 2012 |lingua=en |nome=Owen |cognome=Williams |deadurl=no |urlarchivio=http://www.webcitation.org/65qowwc4p |dataarchivio=2 marzo 2012}}</ref><!--▼
--> e le unità formattate dalle prime build trapelate di Windows 8 non sono al momento supportate da [[Windows 7]] e precedenti.<ref name="ReFS1" /><br /><!--▼
-->I piani di Microsoft per l'adozione di ReFS prevedono tre principali fasi successive: inizialmente ReFS sarà destinato esclusivamente ai [[file server]], in sola lettura per Windows 8 e anche in scrittura per Windows Server 8; in un secondo momento anche Windows 8 acquisterà il pieno supporto a ReFS per le unità esterne; infine sarà disponibile come normale file system anche per la partizione di sistema di Windows.<ref name="B8_ReFS" />▼
▲====Strutture su disco====
ReFS utilizza i [[B-Albero#B+Tree|B+Tree]] per tutte le strutture su disco, compresi i [[Metadato|metadati]] e i dati [[file]]. I metadati e i dati file sono organizzati in tabelle simili ai [[database relazionali]]. Lo spazio libero è calcolato da un allocatore gerarchico che contiene tre tabelle separate per [[chunk (informatica)|chunk]] piccoli, medi e grandi.
Le dimensioni dei file, le dimensioni totali del [[volume (informatica)|volume]], il numero di file in una [[directory]] e il numero di directory in un volume sono limitati da numeri a 64 bit; ciò si traduce in una dimensione massima dei file di 16 [[exbibyte]] e una dimensione massima dei volumi di 1 [[yobibyte]] (con [[cluster di dati|cluster]] da 64 [[Kilobyte|KB]]), e permette una grande [[scalabilità]] senza limiti pratici alle dimensioni dei file e delle directory (si applicano ancora le restrizioni hardware). I [[Nome del file|nomi dei file]] e i [[Percorso|percorsi]] dei file sono ciascuno limitato a una stringa di testo da 32 {{Descrizione comando|KB|kilobyte}}.
=====Resilienza=====
ReFS impiega una strategia di aggiornamento [[copy-on-write|allocation-on-write]] dei metadati, che alloca nuovi chunk per ogni transazione di aggiornamento e utilizza grandi batch di [[Input/output|IO]]. Tutti i metadati ReFS hanno [[checksum]] a 64 bit incorporati che sono memorizzati in modo indipendente.<br />I dati file possono avere un checksum facoltativo in un "[[Fork (file system)|flusso]] di integrità" separato; anche in questo caso la strategia di aggiornamento dei file implementa allocation-on-write. Ciò è controllato dal nuovo attributo "integrità" applicabile sia ai file sia alle directory.
Se ciononostante i dati file o i metadati si danneggiano, il file può essere eliminato senza dover porre offline l'intero volume per manutenzione, ripristinandolo poi da un backup. Grazie alla [[Indice di fragilità|resilienza]] incorporata, gli amministratori non hanno bisogno di eseguire periodicamente strumenti di controllo degli errori come [[Chkdsk|CHKDSK]] durante l'utilizzo di ReFS.
=====Retrocompatibilità=====
ReFS non richiede nuove [[Application programming interface|API]] di sistema, e la maggior parte dei filtri del file system continua a funzionare con i volumi ReFS. ReFS supporta molte delle funzionalità esistenti di Windows e di NTFS come la [[crittografia]] [[BitLocker Drive Encryption|BitLocker]], le [[Lista di controllo degli accessi|liste di controllo degli accessi]], [[USN Journal]], le notifiche di cambiamento,<ref>{{cita web |url=http://msdn.microsoft.com/en-us/library/windows/desktop/aa365465(v=vs.85).aspx |titolo=ReadDirectoryChangesW function |lingua=en |data=7 febbraio 2012 |editore=[[MSDN]] |accesso=3 marzo 2012 |urlarchivio=http://www.webcitation.org/65sJus1A3 |deadurl=no |dataarchivio=3 marzo 2012}}</ref> i [[Collegamento simbolico|collegamenti simbolici]], i [[Punto di giunzione NTFS|punti di giunzione]], i [[Montare|punti di mount]], i [[Reparse point NTFS|reparse point]], le [[Copia shadow|istantanee di volume]], gli ID di file e i blocchi opportunistici.
Riga 61 ⟶ 57:
--><ref>{{cita web |url=http://www.zdnet.com/blog/microsoft/microsoft-goes-public-with-plans-for-its-new-windows-8-file-system/11666 |titolo=Microsoft goes public with plans for its new Windows 8 file system |lingua=en |editore=ZDNet |dataarchivio=2 marzo 2012 |accesso=2 marzo 2012 |deadurl=no |urlarchivio=http://www.webcitation.org/65sE4LIDa |data=16 gennaio 2012 |nome=Mary Jo |cognome=Foley}}</ref><!--
--> I dischi dinamici con volumi di [[RAID#RAID 0 (Striping)|striping]] o di [[RAID 1 (Mirroring)|mirroring]] sono sostituiti con pool di archiviazione di mirroring o di striping forniti da ''Spazi di archiviazione''. Tuttavia, in Windows Server 8, la correzione automatica degli errori è supportata solo sugli spazi di mirroring, e non è supportato neanche l'avvio del sistema da ReFS.
====Supporto====
▲
▲Il supporto a ReFS
--><ref>{{cita web |url=http://www.windowsitpro.com/article/windowsserver8/windows-server-8-beta-introduces-refs-resilient-file-system-142453 |lingua=en |editore=Windows IT Pro |nome=Sean |cognome=Deuby |titolo=Windows Server 8 Beta Introduces ReFS: Resilient File System |data=2 marzo 2012 |accesso=5 marzo 2012 |deadurl=no |urlarchivio=http://www.webcitation.org/65wlZOIk7 |dataarchivio=5 marzo 2012}}</ref><!--
--> (''Windows 8 Server Developer Preview'' ne era ancora privo<!--
▲--><ref name="neowin_protogon">{{cita web|url=http://www.neowin.net/news/windows-8-new-protogon-filesystem-could-be-the-next-big-thing |titolo=Windows 8: New "Protogon" filesystem could be the next big thing |editore=Neowin.net |data=15 settembre 2011 |accesso=2 marzo 2012 |lingua=en |nome=Owen |cognome=Williams |deadurl=no |urlarchivio=http://www.webcitation.org/65qowwc4p |dataarchivio=2 marzo 2012}}</ref><!--
▲-->).
--> Microsoft prevede di garantire in futuro il supporto a ReFS per tutti i sistemi operativi dotati del supporto a [[NTFS]].<ref name="B8_ReFS" /><!-- nei commenti -->
==Sviluppo==
|