背景: 在我们的工作环境中,我们有 LDAP 用户和 NFS 主文件夹。因此,您登录 LDAP 服务器,autofs 挂载主文件夹等。到目前为止,一切都很顺利。但是,有时 NFS 或 LDAP 服务器会停机。每年大约 10 天。在那些日子里,我会责怪整个系统,因为我无法登录访问主文件夹中的数据。但在其他日子里,这种情况在 6 年内发生过 2 次,我需要从我的主文件夹中备份。我现在想要的是:如何以透明的方式使用主文件夹?当系统可用时,我希望像在主文件夹上一样工作,但是当 NFS 服务器或 LDAP 服务器停机时,我希望仍然能够访问我的系统和数据。
很明显,如果远程身份验证不起作用,我只能使用本地用户帐户登录。由于共享是通过 NFS 访问的,我只需注意我的本地用户具有相同的 UID 和 GID,一切就都正常了,对吧?
但对于 NFS 共享,情况就不同了。当服务器宕机时,我想要访问我的数据,我需要一份副本。(可能在本地主目录中)。但是当 NFS 服务器重新上线时,我该如何同步?
到目前为止,最简单的解决方案似乎是使用采用 rsync 和 autofs 的 CRON 作业。您知道更好的方法吗?
答案1
如果您可以访问 NFS 服务器,则可以尝试使用 BTSync 之类的工具来同步本地和远程目录。它采用 bittorent 协议,流量很小,并且使用加密。
不过它仍处于测试阶段,所以你可以假设地遇到一些问题。