Estou no RHEL 7.4 e tenho uma entrada em /etc/fstab
para montar algumas montagens do xfs (realmente nfs)
/dev/mapper/Mount /mydata/Mount xfs defaults,noauto,x-systemd.device-timeout=0 0 0
Meu problema é que um dos meus arquivos unitários do Apache systemd falha ao iniciar o serviço Apache na inicialização porque o serviço tenta iniciar antes que as montagens do XFS sejam realmente montadas. Existem alguns arquivos nas montagens do xfs em que o Apache depende de estar presente para que ele seja iniciado com sucesso.
[Unit]
Description= Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/opt/apache/bin/apachectl start
ExecReload=/opt/apache/bin/apachectl graceful
ExecStop=/opt/apache/bin/apachectl stop
KillSignal=SIGCONT
PrivateTmp=true
User=apacheadmin
[Install]
WantedBy=multi-user.target
É possível fazer com que o arquivo da unidade espere que xfs
montagens entrem on-line na inicialização antes que o serviço tente iniciar?
Tags linux