Add Windows VirtualShadowCopy support for snapshots

This commit is contained in:
Andrea Mazzoleni 2026-05-07 17:23:48 +02:00
parent 33af95b359
commit deb800cb57
8 changed files with 468 additions and 54 deletions

10
HISTORY
View file

@ -4,10 +4,12 @@ SnapRAID HISTORY
15.0 WIP
========
* Added support for automated filesystem snapshots to ensure data
consistency and improve recovery reliability. When the 'snapshot'
option is enabled, SnapRAID manages a 'pending' snapshot at the start
of a sync and promotes it to a 'stable' state upon successful
completion (currently supported on Btrfs, Bcachefs, and ZFS).
consistency and improve recovery reliability.
When the 'snapshot' option is enabled, SnapRAID transparently manages
filesystem snapshots during operations, requiring no changes to the
existing user workflow or file management.
Supported on Btrfs, Bcachefs, and ZFS in Linux, and on NTFS in
Windows.
This ensures that 'scrub', 'check', and 'fix' operations utilize a
frozen point-in-time reference for data disks, eliminating
mismatches caused by concurrent live filesystem modifications.