Regla udev para cambiar el nombre del disco

Regla udev para cambiar el nombre del disco

Tengo dos controladores separados, SATA y PATA. Me gustaría cambiar el nombre de las unidades conectadas a PATA a hd[az] y sus particiones a hd[az][0-9].

# udevadm info -a -p /sys/block/sdd
[...]
 looking at device '[...]/target8:0:1/8:0:1:0/block/sdd':
    KERNEL=="sdd"
    SUBSYSTEM=="block"
[...]
looking at parent device '[...]/target8:0:1': 
    KERNELS=="target8:0:1"
    SUBSYSTEMS=="scsi"
[...]
 looking at parent device '[...]':
    KERNELS=="0000:02:00.1"
    SUBSYSTEMS=="pci"
    DRIVERS=="pata_jmicron"

Sabiendo que intenté escribir una nueva regla en /etc/udev/rules.d/59-drives.rules:

DRIVERS=="pata_jmicron", SUBSYSTEM=="block", KERNELS=="target8:0:0", NAME="hda"
DRIVERS=="pata_jmicron", SUBSYSTEM=="block", KERNELS=="target8:0:1", NAME="hdb"

Aunque no hubo suerte. ¿Qué me estoy perdiendo?

PD. ¿Nombre de dispositivo de bloque persistente? No gracias.

Respuesta1

Resulta que no se puede cambiar el nombre de los dispositivos del kernel:

udevd[648]: NAME="hdb" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/59-drives.rules:2

información relacionada