fdupoux/fsarchiver

doesn't handle btrfs subvolumes

2011 opened this issue · 4 comments

2011 commented

Ran fsarchiver on the device, and it only backed up the main volume, (none of the subvolumes). I would consider this very basic functionality.

2011 commented

https://github.com/fdupoux/fsarchiver/blob/0.8.5/README#L39

I did see that before, but subvolumes and snapshots have nothing in common. Subvolumes do not represent any type of shared storage that can have multiple parents. They function almost as separate partitions. It requires no special tools to list and access them, and I believe that (as a very basic feature of btrfs) that fsarchiver should handle them.

Well, subvolume is a feature very specific to a filesystem. Current FSArchiver will backup subvolumes as simple directories.

If you mean teach FSArchiver to recreate the subvolumes, it will probably require non-trivial changes.

Specific file system features such as subvolumes are really beyond the scope of fsarchiver. Also btrfs send/receive tools may be more suitable to take advantage of btrfs.