diff --git a/perl5/PVE/Storage/LunCmd/FreeNAS.pm b/perl5/PVE/Storage/LunCmd/FreeNAS.pm index 5445a9c..6c4e307 100644 --- a/perl5/PVE/Storage/LunCmd/FreeNAS.pm +++ b/perl5/PVE/Storage/LunCmd/FreeNAS.pm @@ -83,7 +83,7 @@ my $freenas_api_version_matrix = { "type" => "DISK", "name" => "\$name", "disk" => "\$device", - }, + }, }, "targetextent" => { "resource" => "/api/v2.0/iscsi/targetextent/", @@ -511,6 +511,7 @@ sub freenas_iscsi_create_extent { my $name = $lun_path; $name =~ s/^.*\///; # all from last / $name = $scfg->{'pool'} . '/' . $name; + $name =~ s/\//-/; # replace / to - my $device = $lun_path; $device =~ s/^\/dev\///; # strip /dev/