fstab mount чекати мережу


17

Я намагаюся встановити пристрій cifs після завантаження системи.

Але система намагається змонтувати систему до того, як мережа буде встановлена, щоб вона вийшла з ладу.

Після входу в систему я можу встановити його без будь-яких проблем із використанням sudo mount -a

Як я можу сказати моїй арці (рукаві) чекати, поки мережа стане доступною?

редагувати :

Я використовую systemd


Існує аналогічне питання з цього приводу, будь ласка, дивіться монтування акцій самби під час завантаження з systemd .
bviktor

Відповіді:


21

Додавання _netdevпараметрів кріплення в /etc/fstabможе бути достатньо.

Блоки монтажу, що відносяться до локальних та мережевих файлових систем, відрізняються специфікацією типу файлової системи. У деяких випадках цього недостатньо (наприклад, кріплення на основі блоку мережевих пристроїв, таких як iSCSI), і в цьому випадку _netdev може бути доданий до рядка опції монтування пристрою, що змушує системну систему вважати блок монтажу мережевим кріпленням.

Додатково systemdпідтримується явна залежність порядку між записами монтажу та іншими блоками: Додавання x-systemd.after=network-online.targetдо параметрів монтування може працювати, якщо _netdev недостатньо.

Детальнішу інформацію див. У документації на системний монтажний блок .


_netdev розділ не працював для мене , але він був залишений і х-systemd.after = network-online.target зробив на nfsv4 кріплень, це було verifed на U16.04.6 VM
ssvegeta96

5

Додайте _netdevдо /etc/fstabзапитань. Від маніпуляцій для `mount (8) ':

_netdev Файлова система знаходиться на пристрої, який потребує доступу до мережі (використовується для запобігання спробі встановити систему цих файлових систем, поки мережа не буде включена в систему).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.