You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently Wyng requires references to local Btrfs storage to be a subvolume mountpoint. However, this ignores the possibility that other subvolumes may be nested along the sub-paths of one or more disk image files; any image file within such a 'sub-subvolume' path would not actually reside in the --local subvolume that Wyng is trying to snapshot and Wyng would probably halt with errors during delta acquisition.
Expecting the user to always have their disk image directory free of additional subvols may be too much to ask.
Solution:
Get a complete list of subvolume mounts for the referenced filesystem and see if any match the paths of the disk images. Then possibly have get_reflink_deltas() call itself recursively to handle the imgs in the embedded subvols.
Also, bind-mounts will have to be detected.
Workarounds:
Move or reflink the failing disk image to a path within the referenced --local subvol.
Exclude the failing/nested disk image from the main backup session, then run another session with --local pointing instead to the nested subvol.
The text was updated successfully, but these errors were encountered:
Problem:
Currently Wyng requires references to local Btrfs storage to be a subvolume mountpoint. However, this ignores the possibility that other subvolumes may be nested along the sub-paths of one or more disk image files; any image file within such a 'sub-subvolume' path would not actually reside in the
--local
subvolume that Wyng is trying to snapshot and Wyng would probably halt with errors during delta acquisition.Expecting the user to always have their disk image directory free of additional subvols may be too much to ask.
Solution:
Get a complete list of subvolume mounts for the referenced filesystem and see if any match the paths of the disk images. Then possibly have get_reflink_deltas() call itself recursively to handle the imgs in the embedded subvols.
Also, bind-mounts will have to be detected.
Workarounds:
--local
subvol.--local
pointing instead to the nested subvol.The text was updated successfully, but these errors were encountered: