A backup program for disk arrays. It stores parity information of your data and it recovers from up to six disk failures http://www.snapraid.it/
Find a file
2013-08-07 20:14:28 +02:00
.gitignore Updates .gitignore. 2013-03-05 19:01:02 +01:00
acinclude.m4 Adds Spooky hash and a better RAID algo selection. 2013-06-09 22:55:57 +02:00
AUTHORS Some minor docs changes. 2011-12-28 10:42:46 +01:00
autogen.sh Adds -i to autoreconf in autoget.sh. 2011-04-29 17:48:05 +02:00
check.c Implements an incremental rehash. 2013-07-01 23:08:25 +02:00
configure.ac Adds support for the valgrind tool sgcheck. 2013-06-27 21:59:19 +02:00
configure.windows-x64 Adds initial support for Windows x64. 2011-04-29 22:07:50 +02:00
configure.windows-x86 Adds initial support for Windows x64. 2011-04-29 22:07:50 +02:00
COPYING Initial commit 2011-03-01 22:19:30 +01:00
cpu.h Removes the slowsse2 cpu flag. It's no more requires as sse2 is not faster than mmx. 2013-06-14 22:39:27 +02:00
dry.c Groups all the startup options in the new snapraid_option struct. 2013-06-29 18:11:36 +02:00
dup.c Groups all the startup options in the new snapraid_option struct. 2013-06-29 18:11:36 +02:00
elem.c Adds the new status and scrub commands. 2013-06-29 17:53:40 +02:00
elem.h Fixes some comments. 2013-07-30 20:49:08 +02:00
fnmatch.c Fixed some portability issues for Windows. 2011-03-20 13:54:05 +01:00
fnmatch.h Fixed some portability issues for Windows. 2011-03-20 13:54:05 +01:00
handle.c Fixes some error conditions reported by clang. 2013-06-18 21:13:36 +02:00
handle.h Better handling of return value in handle_create(). 2013-06-01 22:49:38 +02:00
HISTORY Marks the 4.0 version as BETA to avoid confusion. 2013-07-10 18:57:36 +02:00
import.c Implements an incremental rehash. 2013-07-01 23:08:25 +02:00
import.h Implements an incremental rehash. 2013-07-01 23:08:25 +02:00
INSTALL The default config now puts the content files in data disks. 2011-12-08 10:34:32 +01:00
INSTALL.windows Some documentation changes. 2011-04-29 23:21:27 +02:00
makecov.sh Adds a new script for coverage automation. 2012-02-09 23:18:17 +01:00
makedist.sh Adds scripts for testing and distribution. 2011-11-16 20:44:16 +01:00
Makefile.am Implements an incremental rehash. 2013-07-01 23:08:25 +02:00
maketest.sh More extensive testing. 2013-02-26 20:27:51 +01:00
mingw.c Removes double space. 2013-07-24 21:56:37 +02:00
mingw.h Doesn't use the physical address in Wine. 2013-07-10 18:31:48 +02:00
mktest.c In the test sort input files to always operate in the same order. 2012-11-22 23:14:47 +01:00
murmur3.c New test vector using the hash seed. 2013-06-16 18:36:10 +02:00
murmur3test.c New test vector using the hash seed. 2013-06-16 18:36:10 +02:00
noautomake.sh Initial commit 2011-03-01 22:22:49 +01:00
parity.c Groups all the startup options in the new snapraid_option struct. 2013-06-29 18:11:36 +02:00
parity.h Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
pool.c Groups all the startup options in the new snapraid_option struct. 2013-06-29 18:11:36 +02:00
portable.h Sorts the files by physical address before inserting them for the first time. 2013-06-25 22:41:10 +02:00
raid.c Adds prelinary RAID5 unrolled by 8. 2013-06-20 23:59:33 +02:00
raid.h Adds prelinary RAID5 unrolled by 8. 2013-06-20 23:59:33 +02:00
README Some minor docs changes. 2011-12-28 10:42:46 +01:00
rehash.c Implements an incremental rehash. 2013-07-01 23:08:25 +02:00
scan.c Fixes some comments. 2013-07-30 20:49:08 +02:00
scrub.c Reviews some comments. 2013-08-07 20:14:28 +02:00
selftest.c Ensures to call memhash with aligned data. 2013-06-23 21:27:38 +02:00
sgcheck.supp Adds support for the valgrind tool sgcheck. 2013-06-27 21:59:19 +02:00
snapraid.1 Adds a new --force-device option to allow to fix with disk with same device ID. 2013-07-26 14:50:52 +02:00
snapraid.c Adds a new --force-device option to allow to fix with disk with same device ID. 2013-07-26 14:50:52 +02:00
snapraid.conf.example Fixes the autosize format example. 2013-07-20 09:12:15 +02:00
snapraid.conf.example.windows Fixes the autosize format example. 2013-07-20 09:12:15 +02:00
snapraid.d Adds a new --force-device option to allow to fix with disk with same device ID. 2013-07-26 14:50:52 +02:00
snapraid.h Adds -G and diff commands. 2011-06-20 20:35:04 +02:00
snapraid.txt Adds a new --force-device option to allow to fix with disk with same device ID. 2013-07-26 14:50:52 +02:00
speed.c Adds prelinary RAID5 unrolled by 8. 2013-06-20 23:59:33 +02:00
spooky2.c New test vector using the hash seed. 2013-06-16 18:36:10 +02:00
spooky2test.c New test vector using the hash seed. 2013-06-16 18:36:10 +02:00
state.c Adds a consistency check about missing previous hash. 2013-08-01 19:36:12 +02:00
state.h Adds a new --force-device option to allow to fix with disk with same device ID. 2013-07-26 14:50:52 +02:00
status.c Revies output of status command. 2013-08-02 18:08:54 +02:00
sync.c Doesn't start sync if Ctrl+C is pressed. 2013-07-10 19:37:58 +02:00
tables.h Adds the missing tables.h. 2011-04-27 18:24:55 +02:00
TEST Added a new TEST document. 2011-09-03 11:23:10 +02:00
test-raid5.conf More options in the test config files. 2013-07-01 21:10:35 +02:00
test-raid6-hole.conf Uses a combination of tabs and spaces in the test configuration files. 2013-01-19 17:36:10 +01:00
test-raid6.conf More options in the test config files. 2013-07-01 21:10:35 +02:00
TODO Adds in TODO a new item for names including \r and \n chars. 2013-08-02 18:08:19 +02:00
tommy.c Uses the new tommy_arrayof type. 2013-06-23 21:49:36 +02:00
tommyarray.c Uses the new tommy_arrayof type. 2013-06-23 21:49:36 +02:00
tommyarray.h Uses the new tommy_arrayof type. 2013-06-23 21:49:36 +02:00
tommyarrayof.c Uses the new tommy_arrayof type. 2013-06-23 21:49:36 +02:00
tommyarrayof.h Uses the new tommy_arrayof type. 2013-06-23 21:49:36 +02:00
tommychain.h Adds support for the valgrind tool sgcheck. 2013-06-27 21:59:19 +02:00
tommyhash.c Initial commit 2011-03-01 22:21:30 +01:00
tommyhash.h Updates with latest tommyds library. 2013-06-23 21:28:15 +02:00
tommyhashdyn.c Updates with latest tommyds library. 2013-06-23 21:28:15 +02:00
tommyhashdyn.h Updates with latest tommyds library. 2013-06-23 21:28:15 +02:00
tommylist.c Initial commit 2011-03-01 22:21:30 +01:00
tommylist.h Adds filter exclusion. 2011-03-16 23:52:10 +01:00
tommytypes.h Gets in sync with tommy library. 2013-06-22 23:56:19 +02:00
unix.c Adds tests for the new order commands. 2013-06-25 23:12:31 +02:00
unix.h Moves the unix support to the unix.c/h files and removes the os.c/h ones. 2013-02-27 20:20:49 +01:00
util.c Fixes root directory creation in Windows. 2013-07-10 18:33:19 +02:00
util.h Implements an incremental rehash. 2013-07-01 23:08:25 +02:00

SnapRAID
========

SnapRAID is a backup program for a disk array.

SnapRAID stores redundancy information in the disk array,
and it allows recovering from up to two disk failures.

SnapRAID is mainly targeted for a home media center, where you have
a lot of big files that rarely change.

Beside the ability to recover from disk failures, the other
features of SnapRAID are:

* You can start using SnapRAID with already filled disks.
* The disks can have different sizes.
* You can add disks at any time.
* If you accidentally delete some files in a disk, you can
  recover them.
* If more than two disks fail, you lose the data only on the
  failed disks. All the data in the other disks is safe.
* It doesn't lock-in your data. You can stop using SnapRAID at any
  time without the need to reformat or move data.
* All your data is hashed to ensure data integrity and to avoid
  silent corruption.

The official site of SnapRAID is:

    http://snapraid.sourceforge.net