Existem duas respostas para esta pergunta.
No CentOS 7 systemd é como você pode executar um serviço ou script no início Você coloca um arquivo .service em / etc / systemd / system, que pode ter esta aparência:
; /etc/systemd/system/swift.service
[Unit]
Description=Swift
[Service]
Type=notify
ExecStart=myscript
[Install]
; Runlevel here:
WantedBy=multi-user.target
Mas, na verdade, o systemd pode ser usado para montar dispositivos diretamente, se essa for a intenção do seu script.
Para um serviço (não-rpm) você colocaria o arquivo ".mount" em / etc / systemd / system, por exemplo /etc/systemd/system/var-lib-docker.mount. Você também pode querer olhar para as opções de montagem automática do systemd, consulte as referências.
Para carregar os arquivos, use daemon-reload .
; /etc/systemd/system/var-lib-docker.mount
[Unit]
Description="Mount a volume"
Before=network.service
[Mount]
What=/dev/sdb1
Where=/var/lib/docker
;Options=
Há muito que você pode ajustar, consulte: