Hallo zusammen,
schlägt das Einhängen einer Freigabe via systemd-Mount-Unit fehl, endet
systemctl start
oder
systemctl restart
bei mir trotzem mit exit-code=0. Gehört das so? Lässt sich das irgendwie steuern?
Beispiel:
systemctl restart mnt-glusterfs.mount
manager1.docker.dev:~# echo $?
0
manager1.docker.dev:~# systemctl status mnt-glusterfs.mount
● mnt-glusterfs.mount - glusterfs-mount /mnt/glusterfs
Loaded: loaded (/etc/systemd/system/mnt-glusterfs.mount; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-04-09 19:57:36 CEST; 12s ago
Where: /mnt/glusterfs
What: vip:/gv0
Process: 24891 ExecMount=/bin/mount vip:/gv0 /mnt/glusterfs -t glusterfs -o defaults,_netdev (code=exited, status=1/FAILURE)
Apr 09 19:57:36 manager1 systemd[1]: Unmounted glusterfs-mount /mnt/glusterfs.
Apr 09 19:57:36 manager1 systemd[1]: Mounting glusterfs-mount /mnt/glusterfs...
Apr 09 19:57:36 manager1 systemd[1]: Mounted glusterfs-mount /mnt/glusterfs.
Apr 09 19:57:36 manager1 mount[24891]: Mount failed. Please check the log file for more details.
Apr 09 19:57:36 manager1 systemd[1]: mnt-glusterfs.mount: Mount process exited, code=exited status=1
Apr 09 19:57:36 manager1 systemd[1]: mnt-glusterfs.mount: Unit entered failed state.# cat /etc/systemd/system/mnt-glusterfs.mount # ## Do not edit on server - for this will be overwritten by ansible provisioning [Unit] Description=glusterfs-mount /mnt/glusterfs Before=docker.service After= [Mount] What=vip:/gv0 Where=/mnt/glusterfs Type=glusterfs Options=defaults,_netdev [Install] WantedBy=multi-user.target
Danke für Eure Antworten!
Gruß BillMaier
(Ps. Das ganze scheint sich dann auch auf die Steuerung via Ansible auszuwirken, also http://docs.ansible.com/ansible/latest/modules/systemd_module.html bringt mit state=restarted keinen Fehler.)