如何为 /home 目录挂载远程文件系统

如何为 /home 目录挂载远程文件系统

我正在寻找一种设置方法。我有一台 Debian 服务器,用于保存我的用户帐户的主目录。我以前使用 Windows 7,并通过 Samba 连接到我的 /home/username 目录,效果很好。我可以访问我的所有文件,就好像它们位于我的本地 PC 上一样,但它们实际上位于我的 Debian 服务器上。

现在我决定尝试一下 Ubuntu 10.10(目前看来很有希望!)。有一件事我不确定如何做,那就是从我的服务器挂载我的主目录!我可以打开到我服务器的 sftp 连接,但无法本地访问它们,因为它们在我的本地机器上是 /home/username。我假设我需要在启动之前将我的主目录挂载到 fstab 中的某个位置,但我应该使用哪种协议?我习惯使用 Windows 网络,但正在尝试更多地使用 Linux。我应该使用 NFS 吗?我假设不是 Samba?任何指导都将不胜感激!

答案1

NFS 或 Samba 都可以;两者之间的唯一区别在于您如何指定凭据(例如,NFS 没有凭据)。

更大的问题是不同系统之间的 UID 和 GID 存在差异。您需要设置类似 LDAP 的东西,以便所有系统都使用相同的 ID。

答案2

即使您的文件服务器位于同一个 LAN 中,sshfs设置起来也相对容易 ( man sshfs),因此您可能想尝试一下。此外,如果您有远程文件服务器,加密将对您大有裨益。

相关内容