systemd: не смонтировал NFS share: mount.nfs: Сеть недоступна, пока позже в процессе загрузки

try

awk '{ getline result < "OutputFile" ;
     print result " it worked" #Print First line
  } ' "InputFile"

нет необходимости вызывать систему (например, shell), которая вызывает awk внутри awk.

7
23.12.2018, 02:19
2 ответа

У меня это работает с systemd. automount, requiresзадерживает запрос на монтирование до тех пор, пока сеть не будет подключена к сети.

Я не уверен насчет nofail. Я использую его без проблем, но это не совсем правильно. С requiresэто должно быть лишним... Может быть, у кого-то есть идея.

10.0.0.110:/export/3T  /mnt/3T  nfs nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10 0 0 
2
27.01.2020, 20:20

В CentOS 7 монтирование сетевой файловой системы зависит от network-online.target.
network-online.targetдостигается после запуска интерфейса и установки IP-адреса.
Это предполагает, что первого ip на первом подключенном интерфейсе достаточно для восстановления имени хоста. Это, однако, не должно быть так.

Мы можем написать systemd services, чтобы проверить, должна ли сеть быть помечена как «up », и сделатьnetwork-online.targetзависимой от этой службы.

Шаблон см. на :https://gitlab.com/ggeurts/extend-network-online.target

2
04.03.2020, 07:04

Теги

Похожие вопросы