Eu não sei nada sobre o udev , mas como você está usando o Fedora 15 você pode realizar a mesma coisa com systemd muito mais simplesmente.
Supondo que você tenha uma unidade USB rotulada como BACKUP_ONE, crie o seguinte arquivo:
/etc/systemd/system/mnt-backup1.mount
:
[Mount]
What=/dev/disk/by-label/BACKUP_ONE
Where=/mnt/backup1
Options=uid=bacula,gid=bacula,mode=0700
Observe que o nome do arquivo deve terminar em .mount
e ter um nome que corresponda ao ponto de montagem (na linha Where=
do arquivo da unidade), com barras ( /
) alteradas para traços ( -
). Para mais informações, consulte man systemd.unit
.
Além disso, você pode impedir que ele monte a unidade até que o Bacula execute um backup (ou tente acessar a unidade) criando /etc/systemd/system/mnt-backup1.automount
:
[Automount]
Where=/mnt/backup1
[Install]
WantedBy=remote-fs.target
Repita isso para sua outra unidade e, em seguida, execute systemctl enable mnt-backup1.automount
e systemctl daemon-reload
para informar systemd das alterações. (Eu me certificaria de que eles estão desconectados neste momento para que não fique confuso.)
udisks agora vai adiar para a sua configuração systemd e montá-lo com as opções que você definiu.