Andrea Mazzoleni
c153898c9a
Log devices mapping
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-03-16 12:43:23 +01:00
Andrea Mazzoleni
ddf2af988b
Update HISTORY
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-03-15 14:57:30 +01:00
Andrea Mazzoleni
c449864fc7
Introduce "relocated" state to unify and replace "copied/removed" logic
2026-03-15 02:47:36 +01:00
Andrea Mazzoleni
60c7b6baa3
New extra config option for additional disks to monitor
2026-03-11 16:05:39 +01:00
Andrea Mazzoleni
e48cdacce5
New option --gui-touch-before
2026-03-10 23:43:21 +01:00
Andrea Mazzoleni
26288de0f7
Update HISTORY
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
2026-03-06 01:26:15 +01:00
Andrea Mazzoleni
60ee85c55b
Update HISTORY
2026-03-04 11:31:32 +01:00
Andrea Mazzoleni
34fc79464b
Update HISTORY
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
2026-03-01 15:24:33 +01:00
Andrea Mazzoleni
11fd4ada69
Support decimal point for -p, --plan
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
2026-02-17 02:02:48 +01:00
Andrea Mazzoleni
60010a4b32
Documentation of the new commands
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL Advanced / Analyze (c-cpp) (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
2026-02-09 14:39:19 +01:00
Ralf
c09bdc572e
Add new locate command with --tail option.
...
Co-authored-by: Andrea Mazzoleni <amadvance@gmail.com>
2026-02-02 14:02:16 +01:00
Andrea Mazzoleni
1166d9dcea
Bump to 14.0
2026-01-26 09:39:50 +01:00
Andrea Mazzoleni
f64d582960
Fixed a crash on macOS when filesystem doesn't report UUID
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
2026-01-22 16:13:25 +01:00
Andrea Mazzoleni
ede99cbe80
Added wear level percentage to the SMART report
2026-01-22 16:13:25 +01:00
Andrea Mazzoleni
9f14dd94e5
Add support for ** in the patterns
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2026-01-11 15:48:36 +01:00
Andrea Mazzoleni
36cef9ee89
New .snapraidignore feature
2026-01-11 12:07:01 +01:00
Andrea Mazzoleni
00dc3e6a48
New speed test options
2026-01-11 12:01:12 +01:00
Andrea Mazzoleni
96a70ac77e
Update HISTORY
2026-01-11 12:01:12 +01:00
Andrea Mazzoleni
986d7464b4
Add disk usage detection based on access counters
2026-01-04 18:01:19 +01:00
Andrea Mazzoleni
bb3aae2f40
Run smartctl only from selected paths
2026-01-04 18:01:19 +01:00
Andrea Mazzoleni
2555e503aa
Force version 3 when saving content
...
This avoid saving the content file when it was not strictly necessary
because we keep the partity size.
2025-12-15 11:01:02 +01:00
Andrea Mazzoleni
828786c052
Update HISTORY
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-12-14 11:21:59 +01:00
Andrea Mazzoleni
44d7a63397
Update HISTORY
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-12-11 16:14:43 +01:00
Andrea Mazzoleni
744d5b421e
Update HISTORY
2025-10-29 14:51:38 +01:00
Andrea Mazzoleni
04711f7483
Documentation fixes
2025-10-26 18:02:58 +01:00
Andrea Mazzoleni
508db63976
Update HISTORY
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-10-21 22:29:43 +02:00
Andrea Mazzoleni
6c1421f5a0
Change thermal defaults
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-10-17 10:07:51 +02:00
Andrea Mazzoleni
47c164154d
Update manual
2025-10-16 17:42:29 +02:00
Andrea Mazzoleni
dade6d809a
Update HISTORY
2025-10-06 17:02:10 +02:00
Andrea Mazzoleni
b03ad0dfa0
Correct the syntax and grammar of the manual
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2025-10-04 14:40:39 +02:00
Andrea Mazzoleni
649b3f1f0b
Remove the SMART attribute 193 from the failure probability computation
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
2025-09-29 16:25:49 +02:00
Andrea Mazzoleni
93804c20c3
Add a new -A, --stats option
2025-09-29 15:53:43 +02:00
Andrea Mazzoleni
906d215bf5
Add thermal protection options: temp_limit and temp_sleep
...
Build / build-mac (push) Has been cancelled
Build / build-linux (push) Has been cancelled
Build / build-win (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Introduce two new configuration directives to protect disks from overheating:
- temp_limit <TEMPERATURE_CELSIUS>
Sets the maximum allowed disk temperature. When any disk exceeds this limit,
SnapRAID stops all operations and spins down the disks.
- temp_sleep <TIME_IN_MINUTES>
Specifies how long disks remain in standby after a temperature event.
Defaults to 15 minutes.
These options allow SnapRAID to automatically pause activity and cool down
disks when a temperature threshold is reached, improving data safety and
hardware longevity.
2025-09-27 16:05:05 +02:00
Andrea Mazzoleni
b5bbece95e
Update HISTORY
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-09-26 10:04:33 +02:00
Andrea Mazzoleni
8cef686d26
Adds a new smartignore option to ignore specific SMART attributes
Build / build-mac (push) Waiting to run
Build / build-linux (push) Waiting to run
Build / build-win (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
2025-09-15 16:57:22 +02:00
Allan Clark
5886923bb1
Add bandwidth limit feature --bw-limit
2025-03-29 19:29:55 +01:00
Andrea Mazzoleni
56c4076e23
Avoid a warning about function pointer conversion. No functional changes
2025-01-23 15:51:59 +01:00
Andrea Mazzoleni
5b62fb9c2b
Update HISTORY
2024-01-10 14:22:14 +01:00
Andrea Mazzoleni
986e16b4e8
Fix build issue with GLIBC 2.36
...
The sys/mount.h and linux/mount.h (included by linux/fs.h) are incompatible
in glibc 2.36 as both declare fsconfig_command.
Anyway, sys/mount.h is needed only in darwin for statfs and we can avoid to
include it in linux.
2022-08-17 17:50:40 +02:00
Andrea Gelmini
2dacb15516
Fix typos
...
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
2022-07-21 14:48:48 +02:00
Andrea Mazzoleni
eb19c79039
Increase default disk cache to 16 MiB
2022-01-09 17:46:10 +01:00
Andrea Mazzoleni
b9721747c5
Reduce stack allocation in dir scanning
...
This allow to work in environments with low stack size, like MUSL that has only 128K.
2022-01-09 09:06:18 +01:00
Andrea Mazzoleni
f31395dffb
Add support for parallel disk scanning
2021-11-28 16:20:00 +01:00
Andrea Mazzoleni
d231bb8ae8
Update HISTORY
2021-09-27 21:45:08 +02:00
Andrea Mazzoleni
6e717a8239
Updated HISTORY
2021-06-24 07:40:34 +02:00
Andrea Mazzoleni
7654ed45f1
In fix/check with the -e option process the whole files with bad blocks
2021-05-22 22:28:19 +02:00
Andrea Mazzoleni
922719c1d7
Update HISTORY
2020-05-26 12:54:17 +02:00
Andrea Gelmini
986e9b4131
Fix typos
2020-05-26 12:50:15 +02:00
Andrea Mazzoleni
666937f0b4
Remove the default -march=native
2020-05-26 12:48:56 +02:00
Andrea Mazzoleni
5bac3d64a6
Fix build errors due new gcc 10 default for -fno-common
2020-05-18 15:28:55 +02:00