/etc/udev/rules.d/sda-part1.rules
# Written by curtin
SUBSYSTEM=="block", ACTION=="add|change", ENV{DEVTYPE}=="partition", ENV{ID_PART_ENTRY_UUID}=="31e824cf-01", SYMLINK+="disk/by-dname/sda-part1"
/etc/udev/rules.d/sda.rules
# Written by curtin
SUBSYSTEM=="block", ACTION=="add|change", ENV{DEVTYPE}=="disk", ENV{ID_PART_TABLE_UUID}=="31e824cf", SYMLINK+="disk/by-dname/sda"
/etc/udev/rules.d/vdb-renamed.rules
# Written by curtin
SUBSYSTEM=="block", ACTION=="add|change", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="disk3", SYMLINK+="disk/by-dname/vdb-renamed"
Also the resulting udev rules for #28:
for i in `ls -d /etc/udev/ rules.d/ *` ; do echo $i ; cat $i ; printf '\n\n' ; done rules.d/ nvme0n1- renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ WWN}==" nvme.8086- 6e766d656330- 51454d55204e564 d65204374726c- 00000001" , ENV{ID_ SERIAL} =="QEMU NVMe Ctrl_nvmec0", ENV{ID_ SERIAL_ SHORT}= ="nvmec0" , SYMLINK+ ="disk/ by-dname/ nvme0n1- renamed"
/etc/udev/
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ WWN}==" nvme.8086- 6e766d656330- 51454d55204e564 d65204374726c- 00000001" , ENV{ID_ SERIAL} =="QEMU NVMe Ctrl_nvmec0", ENV{ID_ SERIAL_ SHORT}= ="nvmec0" , SYMLINK+ ="disk/ by-dname/ nvme0n1- renamed- part%n"
/etc/udev/ rules.d/ nvme1n1- renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ WWN}==" nvme.8086- 6e766d656331- 51454d55204e564 d65204374726c- 00000001" , ENV{ID_ SERIAL} =="QEMU NVMe Ctrl_nvmec1", ENV{ID_ SERIAL_ SHORT}= ="nvmec1" , SYMLINK+ ="disk/ by-dname/ nvme1n1- renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ WWN}==" nvme.8086- 6e766d656331- 51454d55204e564 d65204374726c- 00000001" , ENV{ID_ SERIAL} =="QEMU NVMe Ctrl_nvmec1", ENV{ID_ SERIAL_ SHORT}= ="nvmec1" , SYMLINK+ ="disk/ by-dname/ nvme1n1- renamed- part%n"
/etc/udev/ rules.d/ sda-part1. rules ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ PART_ENTRY_ UUID}== "31e824cf- 01", SYMLINK+ ="disk/ by-dname/ sda-part1"
# Written by curtin
SUBSYSTEM=="block", ACTION=
/etc/udev/ rules.d/ sda.rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ PART_TABLE_ UUID}== "31e824cf" , SYMLINK+ ="disk/ by-dname/ sda"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ drive-scsi0- 0-0-0", ENV{ID_ SERIAL_ SHORT}= ="drive- scsi0-0- 0-0", SYMLINK+ ="disk/ by-dname/ sda"
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ drive-scsi0- 0-0-0", ENV{ID_ SERIAL_ SHORT}= ="drive- scsi0-0- 0-0", SYMLINK+ ="disk/ by-dname/ sda-part% n"
/etc/udev/ rules.d/ sdb-renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ disk0", ENV{ID_ SERIAL_ SHORT}= ="disk0" , SYMLINK+ ="disk/ by-dname/ sdb-renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ disk0", ENV{ID_ SERIAL_ SHORT}= ="disk0" , SYMLINK+ ="disk/ by-dname/ sdb-renamed- part%n"
/etc/udev/ rules.d/ sdc-renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ disk1", ENV{ID_ SERIAL_ SHORT}= ="disk1" , SYMLINK+ ="disk/ by-dname/ sdc-renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="0QEMU_ QEMU_HARDDISK_ disk1", ENV{ID_ SERIAL_ SHORT}= ="disk1" , SYMLINK+ ="disk/ by-dname/ sdc-renamed- part%n"
/etc/udev/ rules.d/ sdd-renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="QEMU_ HARDDISK_ disk4", ENV{ID_ SERIAL_ SHORT}= ="disk4" , SYMLINK+ ="disk/ by-dname/ sdd-renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="QEMU_ HARDDISK_ disk4", ENV{ID_ SERIAL_ SHORT}= ="disk4" , SYMLINK+ ="disk/ by-dname/ sdd-renamed- part%n"
/etc/udev/ rules.d/ sde-renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="QEMU_ HARDDISK_ disk5", ENV{ID_ SERIAL_ SHORT}= ="disk5" , SYMLINK+ ="disk/ by-dname/ sde-renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="QEMU_ HARDDISK_ disk5", ENV{ID_ SERIAL_ SHORT}= ="disk5" , SYMLINK+ ="disk/ by-dname/ sde-renamed- part%n"
/etc/udev/ rules.d/ vdb-renamed. rules ="add|change" , ENV{DEVTYPE} =="disk" , ENV{ID_ SERIAL} =="disk3" , SYMLINK+ ="disk/ by-dname/ vdb-renamed"
# Written by curtin
SUBSYSTEM=="block", ACTION=
SUBSYSTEM=="block", ACTION= ="add|change" , ENV{DEVTYPE} =="partition" , ENV{ID_ SERIAL} =="disk3" , SYMLINK+ ="disk/ by-dname/ vdb-renamed- part%n"