diskmanage: factor out mounted_blockdevs helper

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner
2021-04-23 12:14:52 +02:00
committed by Thomas Lamprecht
parent 262ad7a92e
commit 7e14102a4b

View File

@ -481,10 +481,7 @@ my sub is_ssdlike {
return $type eq 'ssd' || $type eq 'nvme';
}
sub get_disks {
my ($disks, $nosmart, $include_partitions) = @_;
my $disklist = {};
sub mounted_blockdevs {
my $mounted = {};
my $mounts = PVE::ProcFSTools::parse_proc_mounts();
@ -494,6 +491,15 @@ sub get_disks {
$mounted->{abs_path($mount->[0])} = $mount->[1];
};
return $mounted;
}
sub get_disks {
my ($disks, $nosmart, $include_partitions) = @_;
my $disklist = {};
my $mounted = mounted_blockdevs();
my $lsblk_info = get_lsblk_info();
my $journalhash = get_ceph_journals($lsblk_info);