mirror of https://github.com/digint/btrbk
btrbk: allow backup of subvolume (subvolid != 5) mounted at "/"
It works with the configuration snippet below if subvolid != 5: ``` volume / subvolume . snapshot_name root ```pull/245/head
parent
2f95baf6f3
commit
9c70231859
7
btrbk
7
btrbk
|
@ -5303,8 +5303,11 @@ MAIN:
|
||||||
WARN "Skipping subvolume \"$svol->{PRINT}\": $abrt";
|
WARN "Skipping subvolume \"$svol->{PRINT}\": $abrt";
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
if($svol->{node}{uuid} && _is_child_of($sroot->{node}, $svol->{node}{uuid})) {
|
if($svol->{node}{uuid} &&
|
||||||
DEBUG "Found \"$svol->{PRINT}\" (id=$svol->{node}{id}) in btrfs subtree of: $sroot->{PRINT}";
|
(_is_child_of($sroot->{node}, $svol->{node}{uuid}) ||
|
||||||
|
($svol->{node}{uuid} eq $sroot->{node}{uuid})))
|
||||||
|
{
|
||||||
|
DEBUG "Found \"$svol->{PRINT}\" (id=$svol->{node}{id}) in btrfs tree of: $sroot->{PRINT}";
|
||||||
} else {
|
} else {
|
||||||
ABORTED($svol, "Not a child subvolume of: $sroot->{PRINT}");
|
ABORTED($svol, "Not a child subvolume of: $sroot->{PRINT}");
|
||||||
WARN "Skipping subvolume \"$svol->{PRINT}\": $abrt";
|
WARN "Skipping subvolume \"$svol->{PRINT}\": $abrt";
|
||||||
|
|
Loading…
Reference in New Issue