在Azure中,我创建了 -2个文件共享 -Ubuntu 18.04 VM
当我尝试通过/ etc / fstab挂载文件共享时,它不起作用。
但是mount
命令可以正常工作。
/ etc / fstab中的条目:
// audiocloud.file.core.windows.net/audiocloud / mnt / audiocloud cifs nofail,vers = 3.0,credentials = / etc / smbcredentials / audiocloud.cred,dir_mode = 0777,file_mode = 0777,serverino
未创建安装。
我试图查看syslog:
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,username = ###,password = ###,dir_mode = 0777,file_mode = 0777 ,sec = ntlmssp
答案 0 :(得分:0)
该问题似乎是由/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
命令为何在相同的安装位置上起作用...