Estou tentando manter uma regra de leitura antecipada em uma unidade montada para usar com o mongodb.
A montagem é mantida usando /etc/fstab
e isso funciona como esperado.
Eu adicionei uma regra do udev ACTION=="add", KERNEL=="sdb", ATTR{bdi/read_ahead_kb}="16"
em /etc/udev/rules.d/85-mongod.rules
e confirmei que ela funciona com udevadm test --action=add /sys/block/sdb
.
Na reinicialização, o disco é montado, mas o readahead é definido com o valor padrão, não com o valor definido pela regra do udev.
Estou executando centOS 7.1
no google cloud e montando um disco permanente.
Esta é uma condição de corrida ou outro problema de tempo? Existem algumas soluções? Estou relutante em usar /etc/rc.local
, pois não tenho certeza se o disco sempre será montado quando executado, mas não tenho certeza se isso é realmente um problema.
Obrigado por qualquer ajuda!