About
Design
Compare
FAQ
Manual
Download
Authors

Support
Forum
SF Project

SourceForge Project

Support This Project

Friends
AdvanceMAME
Scale2x
TommyDS
by am

SnapRAID is a recent entry in the well populated set of not standard RAID solutions for disk arrays.

The main factor to categorize the existing solutions is when the redundancy information is updated. In realtime redundancy solution the redundancy data is updated in realtime, without an explicit action of the user. Just like RAID. In snapshot redundancy solutions the redundancy data is updated only upon explicit requests from the user. Just like a Backup.

Other important factors are the support of some form of integrity checksum to avoid silent data corruption, if you can use already filled disk, if you can recover your data from not broken disks when you get too many failures to have a full recover, and if all your disks are spinning when reading.

The main solutions available are:

None of them fulfilled my needs of reliability, integrity and licensing for a backup solution for my disk array. So, SnapRAID is born!

SnapRAIDunRAIDFlexRAIDdisParityZFSStorage Spaces
Redundancy model
Realtime computes parity at realtime like a RAID, snapshot at request time, like a Backup.
SnapshotRealtimeBothSnapshotRealtimeRealtime
Integrity
A checksum at File or Block level is done to ensure that silent errors are detected when recovering. Block has finer error detection than File.
Block
Murmur3 128bit
NoFileFileBlock
fletcher2 fletcher4 SHA256
No
License/Price
Software license and price.
Open Source GPL3
Free
Open Source GPL2
69$/119$
Proprietary
40$/60$
Proprietary
Free
Open Source CDDL
Free
Proprietary
Windows 8
Filled disk
Can you start using it with already filled disk?
YesNoYesYesNoNo
Number of failures
How many disk failures are supported? 1 is for RAID5, 2 for RAID6.
1 211 2 311 2 31
Other failures
If more disks fail than the supported redundancy model, is it possible to recover the data in the not failed disks?
YesYesYesYesNoNo
Power/Noise
How many disks are spinning when reading a single file?
OneOneOneOneAllAll
Operating system
Which OS is supported?
Linux
Windows
Mac OS X
OpenIndiana
Solaris
BSD
LinuxWindows
Linux
WindowsMac OS X
Solaris
BSD
Windows
Age
The year of the first official release of the solution.
201120052008200920062012
Interface
Which interface is provided? GUI or command line?
command line
or Elucidate
GUIGUIcommand linecommand lineGUI

If you think that some information reported is incorrect or simply unfair, please report it in the Forum.