我有两个独立的控制器,SATA和PATA。 我想将连接到PATA的驱动器重命名为hd [az],将它们的分区重命名为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"
知道我试图写在/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"
没有运气,但。 我错过了什么?
PS。 持久的块设备命名? 不,谢谢。
所以答案是:
udevd[648]: NAME="hdb" ignored, kernel device nodes can not be renamed; please fix it in /etc/udev/rules.d/59-drives.rules:2