Johannes Meixner changed bug 908854
What Removed Added
Status NEW IN_PROGRESS

Comment # 3 on bug 908854 from
For a first tentative implementation of generic btrfs support
see the home:jsmeix/rear1161btrfs in OBS:
https://build.opensuse.org/package/show/home:jsmeix/rear1161btrfs

It is based on rear-1.16.1-git201412031625.tar.gz
and all my changes are in
rear-1.16.1-git201412031625.btrfs_generic.diff

Currently I have tested it only on SLES12 with btrfs
plus an additional harddisk /dev/sdb also with btrfs
and with some additional btrfs subvolumes.
At least for me "rear recover" seems to have worked
(but I did not check all details in the recovered system).

In general regarding my "home:jsmeix" project read
https://build.opensuse.org/project/show/home:jsmeix

I assume there is at least one issue in my tentative implementation:

It should fail if there are "weaved btrfs subvolume mounts" which means
- a subvolume sv1 on a btrfs on /dev/sdXn
  is mounted at a mountpoint directory
  that belongs to a btrfs on /dev/sdYm
and
- a subvolume sv2 on a btrfs on /dev/sdYm
  is mounted at a mountpoint directory
  that belongs to a btrfs on /dev/sdXn
in particular when the mountpoint directories are no plain directories
but also subvolumes sv3 and sv4 on any of the btrfs filesystems.

I will try to address "weaved btrfs subvolume mounts" in 2015.

For now:

Merry Christmas and a happy New Year!


You are receiving this mail because: