Zfs subvol snapshots are always mounted under $path_of_subvol/.zfs/$snapname
if ($vtype eq "images") {
if ($volname =~ m/^subvol-/) {
if ($vtype eq "images") {
if ($volname =~ m/^subvol-/) {
- # fixme: we currently assume standard mount point?!
$path = "/$scfg->{pool}/$volname";
$path = "/$scfg->{pool}/$volname";
+ $path .= "/.zfs/snapshot/$snapname" if defined($snapname);
} else {
$path = "/dev/zvol/$scfg->{pool}/$volname";
} else {
$path = "/dev/zvol/$scfg->{pool}/$volname";
+ $path .= "\@$snapname" if defined($snapname);
- $path .= "\@$snapname" if defined($snapname);
} else {
die "$vtype is not allowed in ZFSPool!";
}
} else {
die "$vtype is not allowed in ZFSPool!";
}