types: add support for /dev/xvd[a-z] style disks

this style is for the xen hypervisor
This commit is contained in:
vdbewout 2023-06-01 22:42:14 +02:00
parent 0d270372b2
commit aac82e1b86
No known key found for this signature in database
GPG key ID: F4756403592D3E9F

View file

@ -51,8 +51,8 @@ let
=> "/dev/disk/by-id/xxx-part2"
*/
deviceNumbering = dev: index:
if match "/dev/[vs]d.+" dev != null then
dev + toString index # /dev/{s,v}da style
if match "/dev/([vs]|(xv)d).+" dev != null then
dev + toString index # /dev/{s,v,xv}da style
else if match "/dev/(disk|zvol)/.+" dev != null then
"${dev}-part${toString index}" # /dev/disk/by-id/xxx style, also used by zfs's zvolumes
else if match "/dev/((nvme|mmcblk).+|md/.*[[:digit:]])" dev != null then