如何使用Linux终端映射驱动器网络共享?


22

仍然习惯于Linux,GUI很棒。我有Ubuntu 10,可以转到“网络”以查看Windows网络。然后,双击将我带到共享的驱动器。然后,当我回到终端并使用时:

cd ~/.gvfs

我可以看到映射的驱动器。但是如果我不用所有鼠标单击就可以做到这一点,那就太好了。因此,如何在终端中映射网络驱动器,类似于net useWindows。

编辑:不确定发生了什么,但这是我所做的,以使其正常工作。我创建了共享目录/media,然后运行:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

它说找不到命令。所以我想我会继续使用,smbfs所以我跑了:

sudo apt-get install smbfs

我尝试使用smbfs而不是建议的命令cifs,但也不起作用。因此,我再次尝试,然后在下次运行时:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

它有效,我可以使用导航到目录cd

Answers:


22

在计算机上创建一个目录以用作共享的安装点:

sudo mkdir /media/yoursharename

然后使用mount命令将Windows共享映射到您刚创建的安装点:

sudo mount -t cifs -o username=nicorellius //server/sharename /media/yoursharename

您现在应该从/ media / yoursharename挂载点访问共享。


尚未安装Samba吗?当我转到位置>网络并找到Windows网络时,不是该程序正在访问共享吗?
nicorellius

1
已经安装了Samba,但是在Ubuntu上默认不安装用于挂载远程文件系统的smbfs,我已经使用了很长一段时间,但是我刚刚检查过,cif似乎已经取代了smbfs,我想gui是也使用cif安装驱动器。我已经将原始命令中的mount命令修改为cifs版本。您应该在不安装任何额外软件包的情况下运行它。
约翰·拉伯尼克

请参阅我的问题中的编辑以了解我做了哪些工作...
nicorellius 2010年

奇怪的是,我在需要访问的其他共享上尝试了此操作,但此操作无效。有关IP地址或服务器名称的信息...所以我尝试使用本地IP 192.168.xx,这也很好。约翰,太有用了-谢谢!
nicorellius

是什么cifs
若奥·皮门特尔·费雷拉

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.