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-06-01 22:49:15 +02:00
.gitignore Updates .gitignore. 2013-03-05 19:01:02 +01:00
acinclude.m4 Initial commit 2011-03-01 22:21:30 +01: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 Removes instead of renananig new partially recovered files when aborting. 2013-06-01 08:31:47 +02:00
configure.ac Changes to version 3.1. 2013-04-02 21:53:54 +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 Does not clobber ebx to allow compilation in PIC mode. 2011-05-03 19:02:52 +02:00
dry.c Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
dup.c Adds a new -l, --log option. 2013-03-01 20:13:56 +01:00
elem.c Uses pathcmp() where appropriate instead of fnmatch(). 2013-06-01 22:49:15 +02:00
elem.h When renaming incomplete files, scans the full file list to take into account for fragmented files. 2013-05-31 23:34:59 +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 Deletes create file if the fix process is aborted. 2013-04-28 19:01:36 +02:00
handle.h Deletes create file if the fix process is aborted. 2013-04-28 19:01:36 +02:00
HISTORY Removes instead of renananig new partially recovered files when aborting. 2013-06-01 08:31:47 +02:00
import.c Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
import.h Fixes copyright year. 2013-03-05 19:09:09 +01: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 Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
maketest.sh More extensive testing. 2013-02-26 20:27:51 +01:00
mingw.c Adds comment about FILE_FLAG_BACKUP_SEMANTICS use. 2013-04-28 22:25:32 +02:00
mingw.h Uses Windows API for reading/writing to improve error detection and reporting. 2013-04-06 14:52:23 +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
murmurhash3.c Adds some comment at the murmur3 implementation. 2012-04-07 21:24:42 +02:00
noautomake.sh Initial commit 2011-03-01 22:22:49 +01:00
parity.c Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +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 Doesn't create the pool directory if missing. 2013-03-10 19:54:37 +01:00
portable.h Uses case insensitive comparison in Windows. 2013-05-14 21:34:51 +02:00
raid.c Some minor changes. 2011-10-31 09:41:12 +01:00
raid.h Adds recovering at RAID6 support. 2011-04-24 10:24:05 +02:00
README Some minor docs changes. 2011-12-28 10:42:46 +01:00
scan.c Reduces memory occupation for hardlinks and empty dirs. 2013-05-30 23:50:26 +02:00
selftest.c Adds a new -l, --log option. 2013-03-01 20:13:56 +01:00
snapraid.1 Doesn't create the pool directory if missing. 2013-03-10 19:54:37 +01:00
snapraid.c Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
snapraid.conf.example Adds the new pool command to create a virtual view for the array. 2013-02-22 22:17:54 +01:00
snapraid.conf.example.windows Adds the new pool command to create a virtual view for the array. 2013-02-22 22:17:54 +01:00
snapraid.d Doesn't create the pool directory if missing. 2013-03-10 19:54:37 +01:00
snapraid.h Adds -G and diff commands. 2011-06-20 20:35:04 +02:00
snapraid.txt Doesn't create the pool directory if missing. 2013-03-10 19:54:37 +01:00
speed.c Removes MD5 support. 2012-11-04 00:53:14 +01:00
state.c Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
state.h Adds --test-skip-sequential to disable the sequential hint for the disk cache. 2013-04-04 22:52:56 +02:00
sync.c When Data error are detected prints the full path of the file. 2013-04-28 17:51:35 +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 Adds the new pool command to create a virtual view for the array. 2013-02-22 22:17:54 +01: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 Uses a combination of tabs and spaces in the test configuration files. 2013-01-19 17:36:10 +01:00
TODO When renaming incomplete files, scans the full file list to take into account for fragmented files. 2013-05-31 23:34:59 +02:00
tommy.c Add the fix command 2011-03-04 20:59:21 +01:00
tommyarray.c Initial commit 2011-03-01 22:21:30 +01:00
tommyarray.h Initial commit 2011-03-01 22:21:30 +01:00
tommychain.h Initial commit 2011-03-01 22:21:30 +01:00
tommyhash.c Initial commit 2011-03-01 22:21:30 +01:00
tommyhash.h Initial commit 2011-03-01 22:21:30 +01:00
tommyhashdyn.c Warning removal. 2012-11-01 09:38:21 +01:00
tommyhashdyn.h Initial commit 2011-03-01 22:21:30 +01: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 Adds filter exclusion. 2011-03-16 23:52:10 +01:00
unix.c Adds UUID to check to detect disk misplacement. 2013-03-03 22:39:46 +01: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 Uses pathcmp() where appropriate instead of fnmatch(). 2013-06-01 22:49:15 +02:00
util.h Uses pathcmp() where appropriate instead of fnmatch(). 2013-06-01 22:49:15 +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