我可以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