regra udev não aplicada na inicialização do disco montado

5

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!

    
por datacarl 17.09.2015 / 21:31

0 respostas