Re: cannot create hard dependencies on mounts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Di, 10.09.24 15:37, Henti Smith (henti@xxxxxxxxxxxxxxxxx) wrote:

> Good day all.
>
> I have a service that requires a disk, which is mounted via NFS.
>
> I've used data.mount to mount the NFS as follows:
> [Unit]
> Description=Mount Data
>
> [Mount]
> What=192.168.60.10:/mnt/ta_data
> Where=/data
> Type=nfs
> Options=vers=4,_netdev,auto
>
> [Install]
> WantedBy=multi-user.target

remote mounts should usually be hooked into remote-fs.target.

> and then the service is managed with mission.service:
> [Unit]
> Description=Mission Control
> After=network.target data.mount
> Wants=network.target

You really should add Wants=data.mount or Requires=data.mount
otherwise, since otherwise you might start this service and not pull
in the mount.

> I'm not entirely sure why this happens.

please provide debug logs of this transaction. i.e. "systemd-analyze
log-level debug" and then reproduce the issue. and provide the
logs. This will then show the transactions generated and what is being
waited for.

Lennart

--
Lennart Poettering, Berlin



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux