我试图坚持在一个安装的驱动器与mongodb使用readahead规则。
挂载使用/etc/fstab持久化,并按预期工作。
我在/etc/udev/rules.d/85-mongod.rules添加了udev规则ACTION=="add", KERNEL=="sdb", ATTR{bdi/read_ahead_kb}="16" ,并确认它可以工作用udevadm test --action=add /sys/block/sdb 。
重新启动时,磁盘将被挂载,但readahead被设置为默认值,而不是由udev规则设置的值。
我正在谷歌云上运行centOS 7.1并挂载持久磁盘。
这是一个竞争条件还是另一个时机问题? 有没有解决办法? 我不愿意使用/etc/rc.local因为我不确定磁盘在执行时是否总是被挂载,但不知道这是否是一个问题。
谢谢你的帮助!