Em um caso semelhante, os clientes foram instruídos a escrever um script de init personalizado para montar (e desmontar) o sistema de arquivos no ponto necessário.
Então, isso seria uma solução possível, o que evita que o cliente se preocupe com detalhes complicados.
O exemplo usa um comentário no script de inicialização que foi reconhecido por chkconfig
, para configurar a ordem.
In this example script, the values of the chkconfig statement indicate the following:
345 indicates the run levels that the script will be started in
29 is the start priority, which in this case indicates that the script will run at startup time after the GFS2 init script, which has a start priority of 26
73 is the stop priority, which in this case indicates that the script will be stopped during shutdown before the GFS2 script, which has a stop priority of 74
#!/bin/bash
#
# chkconfig: 345 29 73
# description: mount/unmount my custom bind mounts onto a gfs2 subdirectory
#
#
### BEGIN INIT INFO
# Provides:
### END INIT INFO