correctly parse cciss devices in get_disks

cciss maps the devices to
/sys/block/cciss!cXdY

and not to

/sys/block/cXdY

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak
2016-10-05 11:54:07 +02:00
committed by Dietmar Maurer
parent 6965a6701e
commit 38ddd4ce8e

View File

@ -370,10 +370,10 @@ sub get_disks {
# vdX: virtual block device
# xvdX: xen virtual block device
# nvmeXnY: nvme devices
# cXnY: cciss devices
# cciss!cXnY: cciss devices
return if $dev !~ m/^(h|s|x?v)d[a-z]+$/ &&
$dev !~ m/^nvme\d+n\d+$/ &&
$dev !~ m/^c\d+d\d+$/;
$dev !~ m/^cciss\!c\d+d\d+$/;
my $data = get_udev_info($dev);
return if !defined($data);