Play Video
1
Packy - REFS feat. Green Skeem (Official Music Video)
Packy - REFS feat. Green Skeem (Official Music Video)
::2013/04/07::
Play Video
2
Packy - REFS feat. Green Skeem
Packy - REFS feat. Green Skeem
::2011/10/31::
Play Video
3
MicroNugget: ReFS in Windows Server 2012
MicroNugget: ReFS in Windows Server 2012
::2012/06/08::
Play Video
4
Joakim Noah "F*** You" to the refs
Joakim Noah "F*** You" to the refs
::2014/02/03::
Play Video
5
How Chris Paul Choked, Or The Refs Were A Joke: Thunder vs Clippers Game 5
How Chris Paul Choked, Or The Refs Were A Joke: Thunder vs Clippers Game 5
::2014/05/14::
Play Video
6
NBA 2K14 PS4 My Career - Refs Cheesing
NBA 2K14 PS4 My Career - Refs Cheesing
::2013/12/21::
Play Video
7
Replacement Refs
Replacement Refs
::2013/07/17::
Play Video
8
New NFL Refs...too funny
New NFL Refs...too funny
::2012/08/29::
Play Video
9
Refs Make TERRIBLE Calls (NHL 14 Clips)
Refs Make TERRIBLE Calls (NHL 14 Clips)
::2014/01/24::
Play Video
10
How Refs Watch the World Cup 2014
How Refs Watch the World Cup 2014
::2014/06/26::
Play Video
11
Refs Do the Darndest Things
Refs Do the Darndest Things
::2012/11/07::
Play Video
12
NBA referees wired - featuring Joey Crawford, Tim Duncan and others
NBA referees wired - featuring Joey Crawford, Tim Duncan and others
::2010/11/22::
Play Video
13
What (cheating) NBA Refs Really Say to Coaches
What (cheating) NBA Refs Really Say to Coaches
::2013/01/09::
Play Video
14
Replacement Referees Worst of Worst
Replacement Referees Worst of Worst
::2012/09/25::
Play Video
15
Green Bay Packers Hit By Refs
Green Bay Packers Hit By Refs' Hail Mary Call Against Seattle Seahawks on 'Monday Night Football'
::2012/09/25::
Play Video
16
Refs Share Craziest Moments in the Cage
Refs Share Craziest Moments in the Cage
::2013/04/05::
Play Video
17
Tom Brady yelling at Refs at the end of the game
Tom Brady yelling at Refs at the end of the game
::2013/11/18::
Play Video
18
Bad Refs in Clippers vs Thunder Game 5 - Inside the NBA
Bad Refs in Clippers vs Thunder Game 5 - Inside the NBA
::2014/05/14::
Play Video
19
Dennis Rodman vs. Refs
Dennis Rodman vs. Refs
::2010/10/17::
Play Video
20
NFL Replacement Refs SPOOF
NFL Replacement Refs SPOOF
::2012/09/28::
Play Video
21
NFL Refs: The Stars In Stripes - 60 MINUTES SPORTS Preview - SHOWTIME
NFL Refs: The Stars In Stripes - 60 MINUTES SPORTS Preview - SHOWTIME
::2013/08/30::
Play Video
22
Dwight Howard asks Clippers if they "paid the refs off" during technical foul.
Dwight Howard asks Clippers if they "paid the refs off" during technical foul.
::2013/11/05::
Play Video
23
Did the refs help Miami Heat win the 2011-2012 NBA championship?
Did the refs help Miami Heat win the 2011-2012 NBA championship?
::2012/06/25::
Play Video
24
REFS by The Specktators ft. Green Skeem lyrics
REFS by The Specktators ft. Green Skeem lyrics
::2013/04/20::
Play Video
25
Beau Knows Refs!
Beau Knows Refs!
::2013/07/12::
Play Video
26
The Specktators - REFS
The Specktators - REFS
::2012/08/24::
Play Video
27
TSN Top 10 - Top 10 NHL Playoff Rants At Refs
TSN Top 10 - Top 10 NHL Playoff Rants At Refs
::2013/05/08::
Play Video
28
NBA Refs: Crossing the Line
NBA Refs: Crossing the Line
::2008/07/24::
Play Video
29
Crooked NBA Referees  Ref Admits He Cheated Calling Fouls On Allen Iverson On Every Play & Cheated F
Crooked NBA Referees Ref Admits He Cheated Calling Fouls On Allen Iverson On Every Play & Cheated F
::2013/05/25::
Play Video
30
Beau knows refs
Beau knows refs
::2013/03/24::
Play Video
31
Worst calls by NBA refs
Worst calls by NBA refs
::2014/01/05::
Play Video
32
Refs make a game changing bad call even after review
Refs make a game changing bad call even after review
::2010/06/08::
Play Video
33
Green Bay Packers, Seattle Seahawks Blown Call: NFL Refs Back to Negotiating?
Green Bay Packers, Seattle Seahawks Blown Call: NFL Refs Back to Negotiating?
::2012/09/26::
Play Video
34
Cristiano Ronaldo cries foul vs Barcelona, Refs, El Clasico
Cristiano Ronaldo cries foul vs Barcelona, Refs, El Clasico
::2014/03/25::
Play Video
35
Terrible Call: Basketball Refs Argue Bad Call
Terrible Call: Basketball Refs Argue Bad Call
::2010/01/25::
Play Video
36
Terrible Calls by ACC Refs in FSU-Miami 2011
Terrible Calls by ACC Refs in FSU-Miami 2011
::2011/11/13::
Play Video
37
Crazy Fans, Players and Refs: Brazilian Referee Beheaded by Fans after he Fatally Stabs Player
Crazy Fans, Players and Refs: Brazilian Referee Beheaded by Fans after he Fatally Stabs Player
::2013/07/07::
Play Video
38
ESPN Sportsnation - Best of Replacement Refs
ESPN Sportsnation - Best of Replacement Refs
::2012/09/28::
Play Video
39
NFL Replacement Refs Music Parody   Flo Rida Whistle   The NOC
NFL Replacement Refs Music Parody Flo Rida Whistle The NOC
::2012/11/30::
Play Video
40
NFL Replacement Refs Fails Compilation TROLOLOLOL
NFL Replacement Refs Fails Compilation TROLOLOLOL
::2012/09/25::
Play Video
41
Australian Rules Football Refs
Australian Rules Football Refs
::2012/06/27::
Play Video
42
NHL 15 BLACKOUT | Refs DON
NHL 15 BLACKOUT | Refs DON'T Kick up Snow CONFIRMED (NHL 15 Clips)
::2014/08/28::
Play Video
43
Indiana Pacers Paul George Blames Game 4 Loss on Refs
Indiana Pacers Paul George Blames Game 4 Loss on Refs
::2014/05/26::
Play Video
44
NO REFS. NO GAME - Du bist entscheidend
NO REFS. NO GAME - Du bist entscheidend
::2012/11/23::
Play Video
45
NBA refs shaving points? Pistons vs. Heat, 2006
NBA refs shaving points? Pistons vs. Heat, 2006
::2007/07/26::
Play Video
46
Coach Joel Quenneville goes off on refs Chicago Blackhawks vs St. Louis Blues 4/17/14 NHL Hockey.
Coach Joel Quenneville goes off on refs Chicago Blackhawks vs St. Louis Blues 4/17/14 NHL Hockey.
::2014/04/17::
Play Video
47
NBA referees hate Allen Iverson *Philly fans called them ASS-HOLE
NBA referees hate Allen Iverson *Philly fans called them ASS-HOLE
::2011/12/05::
Play Video
48
ReFS Windows : New File System For Windows 8.1
ReFS Windows : New File System For Windows 8.1
::2013/05/27::
Play Video
49
NFL Replacement Refs - In Memoriam
NFL Replacement Refs - In Memoriam
::2012/09/26::
Play Video
50
Henrik Lundqvist Mouths Out The Refs 4/23 - [HD]
Henrik Lundqvist Mouths Out The Refs 4/23 - [HD]
::2012/04/23::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search
ReFS
Developer Microsoft
Full name Resilient File System
Introduced 1 August 2012; 2 years ago (2012-08-01)[1] (Windows Server 2012)
Limits
Max. volume size 1 yottabyte
Max. file size 16 exabytes
Features
Attributes Yes
Transparent compression No
Copy-on-write Yes
Other
Supported operating systems Microsoft Windows
Website Resilient File System Overview

Resilient File System (ReFS),[2] codenamed "Protogon",[3] is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming the "next generation" file system after NTFS.

ReFS was designed to overcome issues that had become significant over the years since NTFS was conceived, related to how data storage requirements had changed. Its key design advantages are intended to include - automatic integrity checking and data scrubbing, removing the need for chkdsk and protecting against bit rot; built-in handling of hard drive failure and redundancy, including RAID and a switch to copy/allocate on write for data and metadata updates; very long path and filename handling; and storage virtualization and pooling, including almost arbitrary logical volume size (as distinct from the physical sizes of the disks used).

These requirements arose from two major changes in storage systems and usage - the size of storage in use (large or massive arrays of multi-terabyte drives now being fairly common), and the need for continual reliability. As a result the file system needs to be self repairing (to prevent disk checking from being impractically slow or disruptive), along with abstraction or virtualization between physical disks and logical volumes.

ReFS was initially added to Windows Server 2012 only, with the aim of gradual migration to consumer systems in future versions (although modifications were quickly developed by enthusiasts for the latter). The initial versions removed some NTFS features, causing concern among onlookers, such as quota systems and extended attributes. Some of these were re-implemented in later versions of ReFS.

In its early versions (2012 - 2013), ReFS was similar or slightly faster than NTFS in most tests,[4] but far slower when full integrity checking was enabled, a result attributed to the relative newness of ReFS.[5][6] Concerns were also raised over storage spaces, the storage system designed to underpin ReFS, which is able to fail in a manner that prevents ReFS itself from recovering.[7][8][9]

New features[edit]

Major new features of ReFS include:[10][11]

Improved reliability for on-disk structures
ReFS uses B+ trees[10] for all on-disk structures including metadata and file data. Metadata and file data are organized into tables similar to a relational database. The file size, number of files in a folder, total volume size and number of folders in a volume are limited by 64-bit numbers; as a result ReFS supports a maximum file size of 16 exabytes, a maximum of 18.4 × 1018 folders and a maximum volume size of 1 yottabyte (with 64 KB clusters) which allows large scalability with no practical limits on file and folder size (hardware restrictions still apply). Free space is counted by a hierarchical allocator which includes three separate tables for large, medium, and small chunks.
Built-in resilience
ReFS employs an allocation-on-write update strategy for metadata,[10] which allocates new chunks for every update transaction and uses large IO batches. All ReFS metadata has built-in 64-bit checksums which are stored independently. The file data can have an optional checksum in a separate "integrity stream", in which case the file update strategy also implements allocation-on-write; this is controlled by a new "integrity" attribute applicable to both files and directories. If nevertheless file data or metadata becomes corrupt, the file can be deleted without taking down the whole volume offline for maintenance, then restored from the backup. As a result of built-in resiliency, administrators do not need to periodically run error-checking tools such as CHKDSK when using ReFS.
Compatibility with existing APIs and technologies
ReFS supports only a subset of NTFS features, and only Win32 APIs that are "widely adopted"; but does not require new system APIs and most file system filters continue to work with ReFS volumes.[10] ReFS supports many existing Windows and NTFS features such as BitLocker encryption, Access Control Lists, USN Journal, change notifications,[12] symbolic links, junction points, mount points, reparse points, volume snapshots, file IDs, and oplock. ReFS seamlessly[10] integrates with Storage Spaces, a storage virtualization layer that allows data mirroring and striping, as well as sharing storage pools between machines.[13] ReFS resiliency features enhance the mirroring feature provided by Storage Spaces and can detect whether any mirrored copies of files become corrupt using background data scrubbing process, which periodically reads all mirror copies and verifies their checksums then replaces bad copies with good ones.

Removed features[edit]

Some NTFS features were removed and unsupported in the initial versions of ReFS. These included named streams, object IDs, 8.3 filename, NTFS compression, Encrypting File System (EFS), transactional NTFS, hard links, extended attributes, and disk quotas.[10][3] ReFS does not itself offer data deduplication.[10] In addition, Windows cannot be booted from a ReFS volume.[10] Dynamic disks with mirrored or striped volumes are replaced with mirrored or striped storage pools provided by Storage Spaces, however, automated error-correction is only supported on mirrored spaces.

Features initially removed include:[14]

Windows 8.1 is the first client operating system to provide some support for ReFS.

ReFS was initially unsuitable for Microsoft SQL Server instance allocation due to the absence of alternate data streams.[15] However, in Windows 8.1 and Server 2012 R2, ReFS reacquired alternate data streams and automatic correction of corruption when integrity streams are used on parity spaces.[16]

Stability and known issues[edit]

Adding thin-provisioned ReFS on top of Storage Spaces (according to a 2012 pre-release article) can fail in a non-graceful manner, in which the volume without warning becomes inaccessible or unmanageable.[7] This can happen, for example, if the physical disks underlying a storage space becomes too full. Smallnetbuilder comments that in such cases, recovery could be "prohibitive" as a "breakthrough in theory" is needed to identify storage space layouts and recover them, which is required before any ReFS recovery of file system contents can be started; therefore it recommends using backups as well.[7]

Other issues identified or suggested for ReFS running on Storage Spaces (its intended design[9]) include:

  • Because Storage Spaces operates on blocks and not files, there is a higher risk of issues, since some files potentially cannot be read without the entire storage space working correctly. As a result, disk and data addition and removal may be impaired, and redundancy conversion becomes difficult or impossible.[8]
  • The system does not re-balance storage use, and does not make full use of disks of differing sizes, therefore only hard drives of identical size can be efficiently combined.[8]
  • Because ReFS was designed not to fail, if failure does occur there are no tools provided to repair it. Third party tools are dependent on reverse engineering the system and (as of 2014) few of these exist.[9]

Performance and competitor comparisons[edit]

In 2014, a review of ReFS and assessment of its readiness for production use, concluded that ReFS had key advantages over two of its main file system competitors, insofar as ZFS (used in *nix and FreeNAS) was widely criticized for its comparatively extreme memory requirements of many gigabytes of RAM, which ruled it out from a large number of medium and smaller systems, while offerings such as Drobo use proprietary methods which have no fallback if the company behind them fails.[17]

ReFS was also found to be capable of running slightly faster than NTFS in most tests.[4] However with integrity checking enabled, ReFS was found to be greatly slowed, and to run "dismally", suffering "a huge hit on performance and very high latency"; benchmark testing shows around 90% slowdown.[5][6] However, they also point out that ReFS is still very much a newcomer ("essentially a “1.0” feature that is rough around the edges") and has not had the time to reach maturity that file systems such as ZFS have had.[6]

In 2012, Phoronix wrote an analysis[18] of ReFS vs Btrfs, an experimental copy-on-write filesystem for Linux. Their features are similar, with both supporting checksums, RAID-like use of multiple disks, and error detection/correction. However, ReFS lacks deduplication, copy-on-write snapshots, and compression, all found in Btrfs.

See also[edit]

References[edit]

  1. ^ Snover, Jeffrey (1 August 2012). "Windows Server 2012 released to manufacturing!". Windows Server Blog. Microsoft Corporation. Retrieved 2 September 2014. 
  2. ^ Lucas, Martin (1 January 2013). "Windows Server 2012: Does ReFS replace NTFS? When should I use it?". Ask Premier Field Engineering (PFE) Platforms. Microsoft. TechNet blogs. Retrieved 20 January 2013. 
  3. ^ a b Foley, Mary Jo (16 January 2012). "Microsoft goes public with plans for its new Windows 8 file system". ZDNet. CBS Interactive. Retrieved 21 January 2013. 
  4. ^ a b http://www.firstever.eu/en/refs-vs-ntfs-benchmark/
  5. ^ a b http://bariseris.wordpress.com/2012/10/22/relative-performance-of-parity-vs-mirror-in-storage-spaces/
  6. ^ a b c http://jasoneckert.triosdevblog01.ca/blog/Entries/2014/2/25_Microsoft_ReFS_vs_Oracle_ZFS_-_FIGHT.html
  7. ^ a b c Elena Pakhomova of ReclaiMe.com (2012-Aug-08, BEFORE the release of Win8!) http://www.smallnetbuilder.com/nas/nas-features/31836-data-recovery-tales-when-windows-storage-spaces-go-bad
  8. ^ a b c http://helgeklein.com/blog/2012/03/windows-8-storage-spaces-bugs-and-design-flaws/
  9. ^ a b c http://www.refs-data-recovery.com/refs-recovery.aspx
  10. ^ a b c d e f g h Verma, Surendra (16 January 2012). "Building the next generation file system for Windows: ReFS". In Sinofsky, Steven. Building Windows 8. Microsoft. MSDN blogs. Retrieved 20 January 2013. 
  11. ^ Meyer, David (17 January 2012). "Microsoft takes wraps off new Windows file system". ZDNet. CBS Interactive. Retrieved 20 January 2013. 
  12. ^ "ReadDirectoryChangesW function". MSDN Library. Microsoft. 8 November 2012. Retrieved 21 January 2013. 
  13. ^ Nagar, Rajeev (5 January 2012). "Virtualizing storage for scale, resiliency, and efficiency". In Sinofsky, Steven. Building Windows 8. Microsoft. MSDN blogs. Retrieved 18 January 2013. 
  14. ^ Windows Server 2012: Does ReFS replace NTFS? When should I use it? - Martin Lucas, TechNet
  15. ^ Cherry, Denny (21 August 2012). "SQL Server Pro magazine". Troubleshooting SQL Server Storage Problems. Penton Media. 
  16. ^ "Resilient File System Overview". TechNet Library. Microsoft. 29 February 2012. Retrieved 25 December 2013. 
  17. ^ http://betanews.com/2014/01/15/windows-storage-spaces-and-refs-is-it-time-to-ditch-raid-for-good/
  18. ^ http://www.phoronix.com/scan.php?page=news_item&px=MTA0NDA
Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014