@ -3,18 +3,18 @@ package PVE::API2::Disks;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
use PVE::SafeSyslog;
|
|
||||||
use PVE::Diskmanage;
|
|
||||||
use HTTP::Status qw(:constants);
|
use HTTP::Status qw(:constants);
|
||||||
use PVE::JSONSchema qw(get_standard_option);
|
|
||||||
|
|
||||||
|
use PVE::Diskmanage;
|
||||||
|
use PVE::JSONSchema qw(get_standard_option);
|
||||||
|
use PVE::SafeSyslog;
|
||||||
|
|
||||||
|
use PVE::API2::Disks::Directory;
|
||||||
use PVE::API2::Disks::LVM;
|
use PVE::API2::Disks::LVM;
|
||||||
use PVE::API2::Disks::LVMThin;
|
use PVE::API2::Disks::LVMThin;
|
||||||
use PVE::API2::Disks::Directory;
|
|
||||||
use PVE::API2::Disks::ZFS;
|
use PVE::API2::Disks::ZFS;
|
||||||
|
|
||||||
use PVE::RESTHandler;
|
use PVE::RESTHandler;
|
||||||
|
|
||||||
use base qw(PVE::RESTHandler);
|
use base qw(PVE::RESTHandler);
|
||||||
|
|
||||||
__PACKAGE__->register_method ({
|
__PACKAGE__->register_method ({
|
||||||
@ -69,7 +69,7 @@ __PACKAGE__->register_method ({
|
|||||||
{ name => 'lvmthin' },
|
{ name => 'lvmthin' },
|
||||||
{ name => 'directory' },
|
{ name => 'directory' },
|
||||||
{ name => 'zfs' },
|
{ name => 'zfs' },
|
||||||
];
|
];
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}});
|
}});
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package PVE::Diskmanage;
|
|||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
use PVE::ProcFSTools;
|
use PVE::ProcFSTools;
|
||||||
use Data::Dumper;
|
use Data::Dumper;
|
||||||
use Cwd qw(abs_path);
|
use Cwd qw(abs_path);
|
||||||
@ -108,7 +109,6 @@ sub get_smart_data {
|
|||||||
if (defined($type) && $type eq 'ata' && $line =~ m/^([ \d]{2}\d)\s+(\S+)\s+(\S{6})\s+(\d+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(.*)$/) {
|
if (defined($type) && $type eq 'ata' && $line =~ m/^([ \d]{2}\d)\s+(\S+)\s+(\S{6})\s+(\d+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(.*)$/) {
|
||||||
my $entry = {};
|
my $entry = {};
|
||||||
|
|
||||||
|
|
||||||
$entry->{name} = $2 if defined $2;
|
$entry->{name} = $2 if defined $2;
|
||||||
$entry->{flags} = $3 if defined $3;
|
$entry->{flags} = $3 if defined $3;
|
||||||
# the +0 makes a number out of the strings
|
# the +0 makes a number out of the strings
|
||||||
|
|||||||
Reference in New Issue
Block a user