如何将 OSX 中的共享文件夹挂载到 Ubuntu 14.04

Sim*_*mon 5 mount

我想将我的 mac 上的共享目录挂载到我的 Ubuntu 服务器上的文件夹中,以便我可以使用某种自动化将备份文件复制到 mac。

在我什至开始整个自动化之前,我希望能够手动挂载目录。

哦,我是如何用 Google 搜索的!我想出了很多版本的 mount 命令。最接近工作的那个(也就是说,它要求我输入密码并且不反对答案)是这样的:

sudo mount -o user=**** //192.168.1.4/server_backups /files/mountpoint
Run Code Online (Sandbox Code Playgroud)

它产生了以下错误:

mount error(95): Operation not supported
Run Code Online (Sandbox Code Playgroud)

我在正确的轨道上吗?我尝试了各种版本的命令。要么认证失败,要么我收到上述错误。

任何帮助或建议将不胜感激,

谢谢,

西蒙。

ama*_*thy 7

如何使用 SSHFS 挂载 SSH 位置。

第1步:

  • “在您的 Mac 上,如果尚未打开共享首选项,请打开它,然后选择远程登录。选择远程登录还会启用安全 FTP (sftp) 服务。”

第2步:

  • 从 Ubuntu,安装 SSHFS sudo apt-get install sshfs
  • 做一个挂载点。 #mkdir /mnt/macMount
  • 挂载 SSH 文件夹 #sshfs YOUR_MAC_USERNAME@YOUR.MAC.IP:/ /mnt/macMount/
  • 然后检查它是否有效。cd /mnt/macMountls确认事情在他们应该在的地方


tom*_*chi 2

如果您想自动备份到 Mac,共享文件夹并不是一个好方法

\n\n

相反,在 Mac 上启用 SSH 并通过它传输备份。

\n\n

进入系统偏好设置\xe2\x80\x99。在 \xe2\x80\x98Internet & Networking\xe2\x80\x99 下有一个 \xe2\x80\x98Sharing\xe2\x80\x99 图标。运行那个。在出现的列表中,选中 \xe2\x80\x98Remote Login。

\n\n

因为您想使用自动化。这会很有用。

\n\n

以下是如何将文件夹从 Ubuntu 计算机复制到 Mac 的示例

\n\n
rsync -azvr /path/to/source/folder MAC:/path/to/where/you/want/to/saveit/\n
Run Code Online (Sandbox Code Playgroud)\n\n

其中 MAC 是您的 mac 的 IP 地址\nrsync 的好处是,如果您重新运行此命令,它只会将更改的文件从源目录复制到您的 mac,从而节省时间和带宽。

\n\n

z 标志增加了压缩。如果您要复制大量已压缩的文件(例如电影、图像或 mp3),则使用它时不会获得任何速度

\n\n

如果您仍然需要某种驱动器映射,以便可以从 GUI 浏览计算机。\n也可以在 sshfs 的帮助下通过 ssh 完成

\n\n

在你的 Ubuntu 计算机上安装 sshfs。然后将你的用户添加到fuse组,最后挂载远程服务器

\n\n

从航站楼:

\n\n
sudo apt-get install sshfs # install sshfs\nmkdir macfolder \nsshfs username@MAC:/ macfolder\n
Run Code Online (Sandbox Code Playgroud)\n\n

将把你的 mac 根文件系统挂载到 macfolder 文件夹下

\n