小编Rus*_* Ti的帖子

无法在 fstab 中挂载 cifs 共享,共享名中有空格

我正在运行 Debian Squeeze 系统并尝试在 /etc/fstab 中安装 Windows 共享。我有一个现有的 cifs 安装工作,但它是一个简单的 //xx.xx.xx.xx/sharename 情况。然而,这第二个不起作用。

问题 - 第二个共享路径中有空格......多个!

fstab 中的行是:

//servername.org.au/ABC/Company Services/Department Services/Area Services/Restricted    /mnt/n-drive    cifs    id=0,credentials=/etc/samba/login.crt,iocharset=utf8,noperm        0       0
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试过:

fstab 中路径名的双引号

//servername.org.au/ABC/"Company Services/Department Services/Area Services/Restricted"    /mnt/n-drive    cifs    id=0,credentials=/etc/samba/login.crt,iocharset=utf8,noperm        0       0
Run Code Online (Sandbox Code Playgroud)

用 \040 替换空格(就像在 Linux 中一样)

//servername.org.au/ABC/Company\040Services/Department\040Services/Area\040Services/Restricted     /mnt/n-drive    cifs    id=0,credentials=/etc/samba/login.crt,iocharset=utf8,noperm        0       0
Run Code Online (Sandbox Code Playgroud)

用反斜杠转义

//servername.org.au/ABC/Company\ Services/Department\ Services/Area\ Services/Restricted    /mnt/n-drive    cifs    id=0,credentials=/etc/samba/login.crt,iocharset=utf8,noperm        0       0
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效。

我已经验证该目录是有效的,我已经尝试用它解析到的 IP 替换 servername.org.au,但这也没有帮助。

我在 kern.log 中遇到的错误是:

内核:[1830446.002198] CIFS VFS:cifs_mount 失败,返回代码 = -22

就是这样 - 没有很多细节要继续......

我对两个安装使用完全相同的语法和凭据。我知道凭据有效且有效,因为我使用它们连接到我的 Windows 机器上的同一个共享。我会更改共享名称,但不幸的是它不是我的服务器之一,他们不会这样做。

所以我要把这两个丹麦人绑在我的头一侧说: …

debian network-share cifs fstab

4
推荐指数
1
解决办法
5821
查看次数

标签 统计

cifs ×1

debian ×1

fstab ×1

network-share ×1