如何映射网络驱动器?

如何映射网络驱动器?

我无法在 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)

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

答案1

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

sudo mkdir /media/Data

使用类似

smbclient -L //172.29.32.184 

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

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • 注意 - 如果您收到错误:wrong fs type, bad option, bad superblock on...请确保您已安装 cifs-utils,它可能不会默认安装在您的发行版上。

    sudo apt-get install cifs-utils

如果你需要永久挂载你的 Windows 共享,那么有一个非常好的dmizer 的 HowToUbuntuForums 工作人员(滚动到永久挂载部分)- 我不会在这里重复该建议,因为它有一些很好的调试提示和技巧以及您可能会遇到的其他解决方法。

答案2

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

答案3

我在一行命令中使用@fossfreedom 的答案使用此命令:

echo '<your su pasword>' | sudo -S mkdir /mnt/sharedfolder/ | sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/

答案4

截至 2020 年,以下是我在 Ubuntu 18.04 上的工作方式:

  • 打开 Nautilus 文件管理器
  • 按 Ctrl+l 在地址栏中写入
  • 插入 sftp://your_user_name@target_ip_address,其中 target_ip_address 应采用 102.69.35.384 格式,然后按 Enter 确认

现在将要求您输入登录用户名和密码。 就是这样,您现在应该在 Nautilus 中与驱动器建立图形连接

相关内容