通过udev by-id调度IO问题

通过udev by-id调度IO问题

正如标题,我试图通过使用规则插入各种磁盘来设置从启动时的调度程序udev。问题在于,/dev/disk/by-id在 udev 规则(在条目中)中通过 id ( ) 指示磁盘KERNEL==,就好像没有考虑到它一样。然而,如果我尝试插入,经典命名法 ( sda) 就会起作用。如何通过磁盘 ID/序列号将特定调度程序附加到特定磁盘udev

答案1

您可以使用ENV{FOO}where是中列出的FOO其中之一。 (例如,。)E:udevadm info /dev/sdXID_SERIAL

您也可以使用SYMLINK其中一个的匹配项S:,即实际的符号链接路径,而不使用它/dev/

PS 您可能需要确保您的 udev 规则文件是在60-persistent-storage.rules(设置E:s 并创建符号链接)之后排序的,即,将其命名为例如61-something.rules

相关内容