• Welcome to Advance DreamBox Forum. Please login or sign up.
 

Microsoft geeft details Windows Server 8-bestandssysteem vrij

Started by arjanhs, January 17, 2012, 02:49:30 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

arjanhs

Microsoft heeft details vrijgegeven van het filesystem dat voor Windows 8 werd ontwikkeld. ReFS staat voor Resilient File System en het nieuwe bestandssysteem zal voorlopig alleen voor de serverversie van Windows 8 worden gebruikt.

Het ReFS dankt zijn naam aan de mate waarin het bestand is tegen hard- en softwarefouten; bij stroomuitval bijvoorbeeld zou data op een server met ReFS niet verloren moeten gaan. Ondanks de nieuwe naam is ReFS omwille van de compatibiliteit nog steeds deels gebaseerd op het bekende ntfs, dat in de huidige Windows-producten gebruikt wordt. ReFS zou ntfs niet gaan vervangen in consumentenversies van Windows; alleen in Windows 8 Server zou het nieuwe bestandssysteem worden gebruikt.

In een blogpost doet een van de ontwikkelaars van ReFS uit de doeken wat de belangrijkste features en ontwerpcriteria van het bestandssysteem zijn. Naast de backwards compatibility met ntfs moet het bestandssysteem geschikt zijn voor zeer grote opslagvolumes en moet corrupt geraakte data automatisch gerepareerd worden, waarbij het bestandssysteem continu beschikbaar blijft. Ook zouden volumes over verschillende schijven en systemen verdeeld kunnen worden om de beschikbaarheid te optimaliseren en de belasting te verdelen.

De data wordt weggeschreven door een nieuw ontwikkelde storage engine in zogeheten B+ trees. Niet alleen de data zelf, maar ook metadata als directory-structuren wordt in tabellen in deze B+ trees weggeschreven. Wijzigingen in bestanden worden altijd op een andere locatie dan het origineel weggeschreven, wat datacorruptie in geval van een schrijffout moet voorkomen.

De vernieuwde structuur van het bestandssysteem ondersteunt bestanden die maximaal tien triljoen bytes groot kunnen zijn, terwijl een volume zelfs een tredeciljoen, of 10^78 bytes groot mag zijn. Een volume mag tien triljoen directories bevatten, die ieder weer evenveel bestanden kunnen bevatten. Een storage pool is maximaal 4PB groot, maar er is geen limiet aan het aantal storage pools. Windows Server 8 kan overigens niet van een ReFS-schijf starten; het is puur als opslagmedium bedoeld.