Signed-off-by: Wolfgang Link <w.l...@proxmox.com> --- PVE/Storage/ZFSDirPlugin.pm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
diff --git a/PVE/Storage/ZFSDirPlugin.pm b/PVE/Storage/ZFSDirPlugin.pm index fb7a1a2..260e328 100644 --- a/PVE/Storage/ZFSDirPlugin.pm +++ b/PVE/Storage/ZFSDirPlugin.pm @@ -132,6 +132,22 @@ sub parse_volname { # virtual zfs methods (subclass can overwrite them) +sub path { + my ($class, $scfg, $volname) = @_; + + my ($vtype, $name, $vmid) = $class->parse_volname($volname); + + my $path = ''; + + if($vtype eq "images"){ + $path = "/dev/zvol/$scfg->{pool}/$volname"; + } else { + die "$vtype is not allowed in ZFSDir!"; + } + + return ($path, $vmid, $vtype); +} + sub zfs_request { my ($class, $scfg, $timeout, $method, @params) = @_; -- 1.7.10.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel