LINUX.ORG.RU
ФорумAdmin

Повтор попыток монтирования NFS с помощью Systemd

 , , ,


1

2

Как правильно написать 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
И как на LOR оформлять systemd unit чтобы было как там? > systemd: on-failure нужно процесс добить, затем restart (комментарий)

Что только люди не придумывают, лишь бы autofs не использовать.

bigbit ★★★★★ ()

Не уверен что правильно, но после добавления

ForceUnmount=true
происходит удачное перемонтирование при доступе к точке монтирования и доступности NFS-сервера

superuser ★★★★ ()
Последнее исправление: superuser (всего исправлений: 2)
Ответ на: комментарий от superuser

И хочется конечно выслушать мнения специалистов...

superuser ★★★★ ()

NFS + Systemd - это просто чудо какое-то!

superuser ★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.