%20%E4%B8%AD%E6%8C%82%E8%BD%BD%E5%85%B1%E4%BA%AB%E5%A4%B1%E8%B4%A5%E5%B9%B6%E6%98%BE%E7%A4%BA%20BAD_NETWORK_NAME.png)
我可以sudo mount -t cifs -o guest,user=root //SERVER_NAME/SHARE /mnt/FOLDER
毫无问题地运行。但是,我无法运行mount -a
,或者mount /mnt/folder
当我在 fstab 中有此行时:
//SERVER_NAME/SHARE /mnt/FOLDER cifs guest,user=root 0 0
这似乎类似于此错误: https://bugs.launchpad.net/ubuntu/+source/cifs-utils/+bug/1896699
答案1
我找到了解决方案。错误日志(通过访问sudo dmesg
)非常具有误导性,它只发出:
[ 1532.759381] CIFS: VFS: BAD_NETWORK_NAME: \\SERVER_NAME\SHARE
[ 1532.762864] CIFS: VFS: cifs_mount failed w/return code = -2
由于 Samba 共享设置为来宾访问,没有写入或修改权限,因此 fstab 中所需的行noperm
如下所示:
//SERVER_NAME/SHARE /mnt/FOLDER cifs guest,user=root,noperm 0 0