将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 安装cifs-utils 包,或改为使用smbmount (反过来,由smbfs提供) 安装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