尝试从 Arch 挂载 NAS 时出现“挂载错误 (2):没有此文件或目录”错误

尝试从 Arch 挂载 NAS 时出现“挂载错误 (2):没有此文件或目录”错误

我尝试将 NAS 安装在 Arch 机器上并收到以下错误:

mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

在人类身上没有看到任何有帮助的东西。

下面是我正在使用的命令

sudo mount -t cifs -o user=<user> //192.168.0.14/volume1/NetBackup/Share /mnt/NAS

我可以 ping NAS 的 IP。以下命令:

smbclient -U <user> -L 192.168.0.14

返回以下内容:

    Sharename       Type      Comment
    ---------       ----      -------
    NetBackup       Disk      System default shared folder
    photo           Disk      System default shared folder
    surveillance    Disk      System default shared folder
    video           Disk      System default shared folder
    IPC$            IPC       IPC Service ()
Reconnecting with SMB1 for workgroup listing.

    Server               Comment
    ---------            -------

    Workgroup            Master
    --------- 

右键单击 NAS 上的目录显示以下路径:

/volume1/NetBackup/Share

对于下一步该做什么来排除故障,您有什么想法吗?

答案1

语法可能令人困惑——在服务器名称之后,您没有指定路径,而是指定共享名称,如服务器端的 smb.conf 文件中所定义。因此,改为:

sudo mount -t cifs -o user=<user> //192.168.0.14/volume1/NetBackup/Share /mnt/NAS

使用:

sudo mount -t cifs -o user=<user> //192.168.0.14/<SHARENAME> /mnt/NAS

答案2

我也遇到了同样的问题,结果我忘记创建共享目录 所以我在路径中创建了共享,然后错误就被修复了,我想把它添加为错误的可能原因之一,以防有人从中受益

答案3

错误 [root@samba-client ~]# mount -t cifs -o user=smbuser //192.168.20.115/smbshare /client/ smbuser@//192.168.20.115/smbshare 的密码: ******** mount 错误(2): 没有该文件或目录 请参阅 mount.cifs(8) 手册页 (例如 man mount.cifs) [root@samba-client ~]# mount -t cifs //192.168.20.115/smbshare /client/ -o user=smbuser

故障排除 安装-t cifs //192.168.20.115/smbshare /客户端/-o 用户=smbuser

检查你的 samba 服务器配置文件:vi /etc/samba/smb.conf 确保方括号中的 samba 目录名与你尝试从客户端访问的目录名相同,还要确保路径正确。即

[smb共享]

    comment = Samba share
    path = /smbshare
    writable = yes
    guest ok = yes
    guest only = yes
    public = yes

相关内容