Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I use ZFS and love it. I know that BtrFS also supports checksumming. I've been told that checksumming is available in Windows 2008, but I've been unable to verify this.

Are there checksumming filesystems besides ZFS and BtrFS on any platform, especially Windows?

share|improve this question

5 Answers 5

up vote 5 down vote accepted

Windows is somewhat famous for having one and only one filesystem, NTFS. I also have been unable to dig out anything that suggests NTFS has checksumming. The closest I've come is a document describing the checksum protecting the GPT blocks on a dynamic disk. The "What's New in 2008" doc doesn't show anything like that for NTFS (link).

EXT4 uses journal checksumming, but not data checksumming.

GPFS also does journal checksumming.

The idea is new enough it isn't in a lot of file-systems yet. Btrfs is still 'experimental' in Linux, and ext4 is recently out of that state.

share|improve this answer
    
I guess there's NILFS in Linux too. –  Bob Oct 2 '10 at 2:07

Some ZFS-like features can also be had with other file systems by introducing a logical volume manager to create virtual devices. Logical volume managment on windows is referred to as dynamic disks and volumes. RAID-0, RAID-1 and RAID-5 modes are supported.

When you heard that "checksumming is supported" on windows, it probably referred to the fault tolerance of RAID-1 and RAID-5. However in reality these modes only protect against easily detectable device failures (disk missing, read errors, file system corrupted...). Checksumming all data is not supported so subtle data corruption can go undetected.

share|improve this answer

might i also suggest that providing ZFS via iSCSI or NFS to a windows server is also a method of gaining the benefits of ZFS for a windows server? whilst not directly attached to the server, there are plenty of file-servers out there that use an iSCSI target out of a ZFS appliance as their primary storage.

for a small solution take a look at http://www.va-technologies.com/sbb

share|improve this answer

The closest thing that windows does provide is SIS (single instance storage) - stores only 1 copy of a file - several steps away from what ZFS actually provides.

Paul

share|improve this answer

Windows Server 2012 has ReFS, which checksums metadata and (optionally) data.

share|improve this answer
    
ReFS also has borrowed a number of other ZFS features like Storage Spaces (zpools), tiered storage (L2ARC/log device) and block-level deduplication (although the offline variant). And all of this just 5-8 years after Sun has introduced the features into Solaris ZFS. –  the-wabbit Oct 1 at 11:20

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.