16.04 Проблемы с подключением nfs при загрузке

grep -E 'regex' отображает строки, содержащие соответствующее регулярное выражение, и выделяет совпадения красного цвета.

принимая во внимание это, grep -E '*' покажет все строки с нулем или более '(ничего) в нем.

grep '*' будет просто показывать строки, имеющие звезду в нем.

1
задан 22 November 2017 в 13:04

2 ответа

Ну, наконец, я решил проблему.

В этом случае у меня было две проблемы:

По умолчанию remote -fs.target НЕ зависит от network-online.target. Это известная ошибка? сообщается сообществом. Итак, это si, что заставляет это иногда работать, а иногда и нет (зависит от того, имеет ли ethernet связь или нет, когда монтируется nfs). Вторая проблема, в моем случае, я монтирую rbinds после монтирования NFS. Источник rbinds - это папка точки монтирования NFS (поэтому ясно, что ее нужно установить позже). Когда systemd генерирует файлы единиц .mount для каждой точки монтирования fstab, все rbinds зависят от local-fs.target. Конечно, это проблема в этом случае, потому что она может монтировать rbinds (local-fs.target) до точки монтирования nfs (remote -fs.target).

Итак, чтобы решить эту ситуацию, я сделал следующее:

По умолчанию remote -fs.target НЕ зависит от network-online.target. Это известная ошибка? сообщается сообществом. Итак, это si, что иногда заставляет работать, а иногда и нет (зависит от того, имеет ли ethernet связь или нет, когда монтируется nfs).

По умолчанию remote -fs.target НЕ зависит от network-online.target , Это известная ошибка? сообщается сообществом. Итак, это si, что заставляет это иногда работать, а иногда и нет (зависит, имеет ли связь ethernet или нет, когда монтируется nfs).

XXXX: / nfs_share / mnt / nas nfs _netdev, noauto, x-systemd.automount, nolock , soft, intr, nfsvers = 3, tcp, bg, rw 0 0

Затем в файле / etc / fstab я указал точке монтирования NFS следующие параметры:

И, наконец, мы указываем systemd, что rbinds являются сетевым устройством (поэтому системаd поместит их на remote -fs.target), а также я указал, что / mnt / nas должен быть установлен строго.

/ mnt / nas / config / php / etc / php none noauto, _netdev, x-systemd.automount, x-systemd.requires = / mnt / nas, rbind, defaults 0 0

2
ответ дан 18 July 2018 в 02:50

Ну, наконец, я решил проблему.

В этом случае у меня было две проблемы:

По умолчанию remote -fs.target НЕ зависит от network-online.target. Это известная ошибка? сообщается сообществом. Итак, это si, что заставляет это иногда работать, а иногда и нет (зависит от того, имеет ли ethernet связь или нет, когда монтируется nfs). Вторая проблема, в моем случае, я монтирую rbinds после монтирования NFS. Источник rbinds - это папка точки монтирования NFS (поэтому ясно, что ее нужно установить позже). Когда systemd генерирует файлы единиц .mount для каждой точки монтирования fstab, все rbinds зависят от local-fs.target. Конечно, это проблема в этом случае, потому что она может монтировать rbinds (local-fs.target) до точки монтирования nfs (remote -fs.target).

Итак, чтобы решить эту ситуацию, я сделал следующее:

По умолчанию remote -fs.target НЕ зависит от network-online.target. Это известная ошибка? сообщается сообществом. Итак, это si, что иногда заставляет работать, а иногда и нет (зависит от того, имеет ли ethernet связь или нет, когда монтируется nfs).

По умолчанию remote -fs.target НЕ зависит от network-online.target , Это известная ошибка? сообщается сообществом. Итак, это si, что заставляет это иногда работать, а иногда и нет (зависит, имеет ли связь ethernet или нет, когда монтируется nfs).

XXXX: / nfs_share / mnt / nas nfs _netdev, noauto, x-systemd.automount, nolock , soft, intr, nfsvers = 3, tcp, bg, rw 0 0

Затем в файле / etc / fstab я указал точке монтирования NFS следующие параметры:

И, наконец, мы указываем systemd, что rbinds являются сетевым устройством (поэтому системаd поместит их на remote -fs.target), а также я указал, что / mnt / nas должен быть установлен строго.

/ mnt / nas / config / php / etc / php none noauto, _netdev, x-systemd.automount, x-systemd.requires = / mnt / nas, rbind, defaults 0 0

2
ответ дан 24 July 2018 в 17:39
  • 1
    Не редактируйте файлы /lib/systemd, иначе у вас будет плохое время. Правильное решение заключается в добавлении drop-in, с systemctl edit remote-fs.target, и вы указываете только свойства, которые нужно изменить. – OrangeDog 11 July 2018 в 19:33

Другие вопросы по тегам:

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