Commit graph

26 commits

Author SHA1 Message Date
Andrea Mazzoleni
4a41adc807 Add preliminary SMART support with a new "smart" command. 2015-01-14 22:29:20 +01:00
Andrea Mazzoleni
16b872e30c Refactors the new spin support with some rename and function splitting. 2015-01-11 17:43:31 +01:00
Andrea Mazzoleni
ffe7f6fa57 Adds new files support.c/h for low level support functions. 2015-01-02 18:52:04 +01:00
Andrea Mazzoleni
b24807704e Adds preliminary support for spinning up and down commands. 2015-01-02 15:53:15 +01:00
Andrea Mazzoleni
0c4c1f78a4 Adds the new -L, --error-limit options.
And also sets the default limit to 100.
2014-12-30 10:44:11 +01:00
Andrea Mazzoleni
3245083ed7 Minor changes at the help message. 2014-12-30 09:38:37 +01:00
Andrea Mazzoleni
5cc16bd4ad Renames -s and -t to -S and -B.
We need some free space in option names and these
ones are anyway intended to be manual ones.
2014-12-29 09:00:14 +01:00
Andrea Mazzoleni
c6c9e9130e Adds new badonly and synced only options.
They are enabled with -e, --filter-error to limit
the operations to only bad blocks and avoiding to
restore not synced files.
2014-12-29 08:50:20 +01:00
Andrea Mazzoleni
8c98864395 Uses the OS random support instead of rand(). 2014-12-27 11:56:55 +01:00
Andrea Mazzoleni
b147019224 Allows --filter-error also in dry command. 2014-12-24 09:26:29 +01:00
Andrea Mazzoleni
17db6da4cf Fixes build issue due typo in recent change. 2014-12-09 21:06:49 +01:00
Andrea Mazzoleni
f200a1f6b8 Refreshes free space info also before first content write. 2014-12-07 00:06:53 +01:00
Andrea Mazzoleni
c647e75885 Adds regression test for autosave. 2014-11-10 23:06:14 +01:00
Andrea Mazzoleni
7e9a5e6a6d Stores the free space in the content file.
This avoids the need to access data and parity disks in
the status command.
Also removed some data disk access, in list, dup and similar
commands that don't need to scan the disks.
2014-11-09 19:14:29 +01:00
Andrea Mazzoleni
7054256c62 Ensures to test also the progress update. 2014-11-04 23:51:45 +01:00
Andrea Mazzoleni
447f1f1294 Makes fix to autodetect moved files and use them in recovering. 2014-10-19 22:25:30 +02:00
Andrea Mazzoleni
e17f12f26b Changes the import command to use a new timestamp recognition.
This avoid the need of prehashing all the data, that could
be very slow.
2014-10-19 21:07:17 +02:00
Andrea Mazzoleni
0f05d40f25 Adds the --test-force-scan-winfind option to use the legacy dir listing. 2014-10-03 21:24:19 +02:00
Andrea Mazzoleni
876bddcf4c Beautifies the code. 2014-09-27 00:32:39 +02:00
Andrea Mazzoleni
d75baef775 Fixes a typo in the cmdline help. 2014-09-03 22:50:47 +02:00
Andrea Mazzoleni
2652438f6d More logging info for scrub and commandline. 2014-06-29 10:49:13 +02:00
Andrea Mazzoleni
c6a3742b40 Adds the new -F, --force-full option to force a full sync. 2014-06-15 19:01:07 +02:00
Andrea Mazzoleni
efd63bc032 Renames "undetermined" to "past" as it represents better the meaning. 2014-06-13 20:52:03 +02:00
Andrea Mazzoleni
de86307a27 Uses a smarter copy detection to avoid false positive.
Now a if the file has a zero nanosecond timestamp, it must
match the full pathname.
Also add the new -N option and an new undocumented test-nano
command to set randomly the nanosecond timestamp of files
that have it at zero.
2014-05-15 23:45:51 +02:00
Andrea Mazzoleni
0d231038ff Extends the sync regression test to cover error conditions. 2014-04-07 23:12:40 +02:00
Andrea Mazzoleni
44ef039a13 Different source organization. 2014-03-23 17:50:27 +01:00
Renamed from src/snapraid.c (Browse further)