Ошибка «Зависимость не удалась» при монтировании файлов Azure с / etc / fstab, но вручную это работает - PullRequest
0 голосов
/ 30 августа 2018

В Azure я создал - 2 файловых ресурса - Ubuntu 18.04 VM

Когда я пытаюсь смонтировать общий файловый ресурс через / etc / fstab, он не работает. Однако команда mount работает нормально.

Запись в / etc / fstab:

// audiocloud.file.core.windows.net/audiocloud / mnt / audiocloud cifs nofail, vers = 3.0, учетные данные = / etc / smbcredentials / audiocloud.cred, dir_mode = 0777, file_mode = 0777, serverino

Маунт не создан.

Я пытался посмотреть в системном журнале:

slavik@ub18:/mnt$ cat /var/log/syslog | grep mnt Aug 30 07:10:16 ub18 systemd[1]: Dependency failed for /mnt. Aug 30 07:10:16 ub18 systemd[1]: Dependency failed for /mnt/audiocloud. Aug 30 07:10:16 ub18 systemd[1]: mnt-audiocloud.mount: Job mnt-audiocloud.mount/start failed with result 'dependency'. Aug 30 07:10:16 ub18 systemd[1]: mnt.mount: Job mnt.mount/start failed with result 'dependency'.

Что означает эта ошибка?

Вот команда mount, которая успешно работает:

sudo mount -t cifs //audiocloud.file.core.windows.net/audiocloud / mnt / audiocloud -o vers = 3.0, имя пользователя = ###, пароль = ###, dir_mode = 0777, file_mode = 0777 , сек = NTLMSSP

1 Ответ

0 голосов
/ 30 августа 2018

Похоже, что проблема была вызвана другим монтированием в /etc/fstab, добавленным Azure. Как-то мне это не хватало:

/ dev / disk / cloud / azure_resource-part1 / mnt, автоматические настройки по умолчанию, nofail, x-systemd.requires = cloud-init.service, comment = cloudconfig 0 2

Очевидно, он монтируется на /mnt, поэтому моя попытка монтировать на /mnt/audiocloud не удалась.

Не уверен, однако, почему команда mount работает для того же места монтирования ...

...