Jump to content




Nyhetsbrev

  • Genom att prenumerera på nyhetsbrevet Allt om Windows som ges ut av First Publishing Group riskerar du inte att missa något i Windowsvärlden. Du kan antingen prenumerera direkt hos FPGroup eller registrera dig som medlem i forumet då du automatiskt kommer att få nyhetsbrevet skickat till dig varje vecka.



  • Windows 7

Om sajten



- - - - -

Nytt filsystem introduceras i Windows 8



Det har förekommit en hel del rykten om att ett nytt filsystem ska introduceras i Windows 8 och nu har Microsoft avslöjat alla planer. Ett nytt filsystem vid namn ReFS (Resilient File System) kommer att finnas i Windows Server 8 till att börja med, men tanken är att klientversionen av Windows 8 också ska få stöd för ReFS så småningom.

Nyckelord för det nya filsystemet är kompatibilitet, autokorrigering av korrupt data, tillgänglighet och optimeringar. Exempelvis stöd för komprimering och kryptering (EFS) kommer inte att supporteras i ReFS och till en början heller inte att boota från en partition
formatterad med ReFS.

Läs mer: Nästa generations filsystem i Windows 8


opensource
jan 31 2012 20:32

Citat

The key goals of ReFS are:
  • Maintain a high degree of compatibility with a subset of NTFS features that are widely adopted while deprecating others that provide limited value at the cost of system complexity and footprint.
  • Verify and auto-correct data. Data can get corrupted due to a number of reasons and therefore must be verified and, when possible, corrected automatically. Metadata must not be written in place to avoid the possibility of “torn writes,” which we will talk about in more detail below.
  • Optimize for extreme scale. Use scalable structures for everything. Don’t assume that disk-checking algorithms, in particular, can scale to the size of the entire file system.
  • Never take the file system offline. Assume that in the event of corruptions, it is advantageous to isolate the fault while allowing access to the rest of the volume. This is done while salvaging the maximum amount of data possible, all done live.
  • Provide a full end-to-end resiliency architecture when used in conjunction with the Storage Spaces feature, which was co-designed and built in conjunction with ReFS.
The key features of ReFS are as follows (note that some of these features are provided in conjunction with Storage Spaces).
  • Metadata integrity with checksums
  • Integrity streams providing optional user data integrity
  • Allocate on write transactional model for robust disk updates (also known as copy on write)
  • Large volume, file and directory sizes
  • Storage pooling and virtualization makes file system creation and management easy
  • Data striping for performance (bandwidth can be managed) and redundancy for fault tolerance
  • Disk scrubbing for protection against latent disk errors
  • Resiliency to corruptions with "salvage" for maximum volume availability in all cases
  • Shared storage pools across machines for additional failure tolerance and load balancing

En grej som är hett just nu är "copy on write". Om du har 18 program som läser samma fil måste inte en kopiering av datan ske 18 gånger utan man delar endast ut en pekare till datan åt de program som vill läsa den. Skulle ett program sen vilja skriva till denna delade data görs en riktig kopiering som det programmet kan ha för sig själv. Detta är en enorm fördel om du har massa program som läser samma data eftersom du då endast behöver göra en läsning istället för massa läsningar. Om jag förstått det rätt :P

Endast medlemmar tillåts skriva kommentarer. Logga in eller registrera ett konto