15.04 — 使用 CIFS 安装失败,并显示“无此设备或地址”

15.04 — 使用 CIFS 安装失败,并显示“无此设备或地址”

我正在尝试使用以下命令挂载 cifs 共享:

sudo mount \
    -t cifs \
    -o credentials=$HOME/.smbcredentials \
    //server.example.com/Common/Share/Path /mnt/mountpoint

失败的原因如下:

Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

查看 /var/log/syslog 表明存在某种 DNS 问题:

Jun  4 18:06:12 laptop key.dns_resolver: DFSAPP03: No address associated with name
Jun  4 18:06:12 laptop kernel: [ 1807.650756] CIFS VFS: cifs_mount failed w/return code = -6

有人知道返回代码 -6 是什么意思,或者我该如何调试这个问题?

答案1

好的,原来问题出在文件服务器的 DNS 解析上。它试图解析主机名“DFSAPP03”,但失败了。在我的例子中,这个问题通过使用不同的服务器地址得到解决。错误:

cifs_mount failed w/return code = -6

这可能表明虽然身份验证步骤一切正常,但实际上在网络上查找共享存在问题。

答案2

远程计算机上的目录需要共享,以便主机可以访问它。使用 Nautilus 文件管理器可以最轻松地完成此操作。如果 Nautilus 不是您的默认文件管理器,则可能必须安装它。在远程计算机上的 Nautilus 中,右键单击要远程安装的目录。选择“属性”。在对话框窗口中,选中“共享此文件夹”复选框。您还可以检查是否希望其他用户能够写入此文件夹。选择“创建共享”按钮(如果已创建,则选择“修改共享”)。现在您应该能够远程安装此目录(或共享)。

相关内容