将Windows共享作为主目录中的本地文件夹挂载的最简单方法是什么?
通过Gnome Nautilus,我可以轻松地从我的Ubuntu服务器上安装Samba共享。 然而,这些“坐骑”有点假。 我运行的许多应用程序都无法识别Gnome已经安装了这些服务器文件夹,因此无法打开我的服务器上的文件。
在过去,我创建了一个/etc/fstab
条目并将它们全局安装在/mnt
文件夹中,但这不会像其他人共享我的Ubuntu笔记本电脑一样工作。
在我(和其他人)的主目录中创建“真正的”samba安装的最简单方法是什么? 如果它是一个可以在我登录时运行的命令或GUI应用程序,这很好。这些服务器文件夹不必一直挂载。
假设您的主目录中有一个名为mounts
目录,您希望在其中安装各种Samba共享。 进一步假设您对从名为hostname
的远程计算机(也可能是IP地址)安装名为sharename
特别感兴趣,并且在该远程计算机上,您的用户名是username
。 首先,创建挂载点:
mkdir ~/ mounts / sharename
然后挂载共享:
sudo mount.cifs // hostname / sharename ~/ mounts / sharename -o user= username
在Ubuntu 12.04 LTS及更早版本中,如果你没有mount.cifs
命令,你可以安装cifs-utils 包,或改为使用smbmount
(反过来,由smbfs提供) 包)。
sudo smbmount // hostname / sharename ~/ mounts / sharename -o user= username
( smbmount
在Ubuntu 12.10或更高版本中不可用 , 至少到目前为止 ,但你可以使用mount.cifs
。感谢HDave 指出这一点 。)
系统可能会提示您在本地计算机上输入密码,以root身份运行该命令。 然后,系统将提示您在远程计算机上输入密码,以便登录以便安装共享。
- 打开文件管理器,即单击“主文件夹”图标
- 在屏幕顶部观察文件管理器的菜单(而不是在其窗口的顶部);
- 单击文件 → 连接到服务器… ; 应打开一个名为“连接到服务器”的窗口
- 点击标题为Type的下拉框; 选择Windows共享 (即从默认的公共FTP更改)
- 输入服务器(如果可以通过DNS或其IP地址解析,则输入名称
- 输入共享(即您在Windows共享中看到的项目作为’\\ Server \ Share’的共享组件)
- 在“共享文件夹”中输入您希望安装位置的共享上任何特定目录的名称
- 输入任意/可选用户详细信息
- 共享应该挂载并显示在网络下左侧列表的文件管理器窗口中
- 然后,您可能希望为该安装创建书签。 同样,从屏幕顶部的文件管理器菜单中:书签→添加书签(首先单击/突出显示刚刚安装的共享)。
不确定你是否还在寻找容易的东西,我发现它:
您打开的所有共享都会自动挂载到/home/.gvfs
下的主文件夹中。
任何应用程序都可以识别和访问共享,就像它们是普通文件夹一样,只要您将应用程序指向/home/.gvfs
中/home/.gvfs
的文件或文件夹/home/.gvfs
为什么要使用Samba访问Linux服务器上的文件? Samba用于访问Windows网络共享和服务。
使用sshfs ,根本不需要设置,您可以获得任何应用程序识别的“正确”安装点:
sudo apt-get install sshfs
使用挂载远程文件系统
sshfs user@host:/path /local/mount/point
和卸载
fusermount -u /local/mount/point