如何映射网络驱动器?

kar*_*k87 53 mount samba cifs file-sharing

我无法在 Ubuntu 中映射 Windows 网络驱动器。我在终端中执行了以下命令:

karthick@karthick:~$ sudo mount -t cifs -o username=raghu //172.29.32.184 /media/Data/
Password: 
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)

但它返回了一个错误。我希望有人能解决这个问题。

fos*_*dom 83

我认为您还需要传递 Windows 共享名称并确认您已创建 /media/Data

sudo mkdir /media/Data
Run Code Online (Sandbox Code Playgroud)

使用类似的东西

smbclient -L //172.29.32.184 
Run Code Online (Sandbox Code Playgroud)

列出共享,然后将共享名称附加到您的挂载

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
Run Code Online (Sandbox Code Playgroud)
  • 注意 - 如果您收到错误消息:请wrong fs type, bad option, bad superblock on...确保您安装了 cifs-utils,默认情况下它可能未安装在您的发行版上。

    sudo apt-get install cifs-utils

如果您需要永久安装您的 Windows 共享,那么dmizer UbuntuForums Staff 提供了一个很好的HowTo(滚动到永久安装部分)-我不会在这里重现该建议,因为它有一些出色的调试提示和技巧以及您可能会遇到的其他解决方法.

  • 发现。为了映射共享(即使使用 Windows 作为客户端),您必须直接指向共享。您不能挂载整个计算机,也不能[直接]挂载共享的子目录。 (2认同)
  • 下面的方法就成功了:`mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder`。也在 Redhat 上工作过。 (2认同)

hou*_*uss 28

  • 打开 Nautilus 窗口
  • 单击菜单中的 Go,或者按 Ctrl+L
  • 输入 smb://remote_host/share_name
  • 转到书签并单击添加

  • @DavidCole-GrammarPolice 我不同意:只要这个答案提供了一个*不同*的解决方案,它就具有价值和用途。(没有检查元数据以获取对这些问题的官方看法......) (10认同)