Как правильно написать mount-unit в systemd чтобы при неудачном монтировании NFS-диска предпринималась попытка монтирования через некоторый интервал времени?
intelfx можешь помочь?
Сделал так, но если на момент обращения к /NFS/ro
, NFS-сервер был не доступен(остановлен), то шара так и остаётся не примонтирована после старта NFS-сервера:
$ cat /etc/systemd/system/NFS-ro.mount
[Unit]
Description=NFS-ro
Requires=network-online.target
After=network-online.service
[Mount]
What=192.168.0.100:/home/COMMON/NFS/r
Where=/NFS/ro
Type=nfs
Options=ro,noatime,proto=tcp,vers=4,rsize=32768,wsize=32768
ForceUnmount=true <- [добавил, и кажется эта опция помогла]
[Install]
WantedBy=multi-user.target
$ cat /etc/systemd/system/NFS-ro.automount
[Unit]
Description=nfs automount script
Requires=network-online.target
After=network-online.service
[Automount]
Where=/NFS/ro
TimeoutIdleSec=10
[Install]
WantedBy=multi-user.target