udev 规则 - 缺少 /dev/by-label

udev 规则 - 缺少 /dev/by-label

想要为我的硬盘创建 udev 规则,我想通过磁盘标签匹配硬盘

这需要 udevDEVLINKS包含该/dev/by-label信息

然而,在测试时:

udevadm test /block/sda

...

DEVLINKS=/dev/disk/by-path..../dev/disk/by-diskseq ..../dev/disk/by-id

我发现/dev/by-label里面不存在DEVLINKS

我怎样才能告诉 udev 使用这些/dev/by-label信息(以便我以后可以匹配它)?

谢谢

ps:使用linux 6.2,ubuntu 23.04

pps:符号链接存在于我的文件系统中。它只是不存在于 udev 的内部DEVLINKS

答案1

应该通过测试

sudo udevadm test /dev/sda1 #use the partition (not /block/sda - which is the disk)

那一个显示 /dev/disk/by-label

相关内容