离线时使用 NFS 主目录

And*_*oth 5 remote nfs

我有一台运行 NFS4 服务器并导出所有用户的主目录的服务器。当用户通过 LAN 或 WLAN 直接访问服务器时,此设置非常有效。但是,如果笔记本电脑用户想要在无法访问服务器的远程位置登录,则登录将失败。

有什么方法可以准备 NFS 主目录以供离线使用吗?当笔记本电脑可以访问服务器时将主目录与服务器同步,并在服务器无法访问时使用主目录的最新副本?

Яро*_*лин 1

您可以为此使用CacheFS 。内核支持这一点。Gentoo Wiki 上有一个简短的cache-fs howto,适用于任何发行版,只要您知道如何在其上安装软件即可。

我自己没有使用过这个,所以我不能说如果客户端上有更新的文件,同步将如何工作。不过,从服务器获取最新文件应该像查找和读取所有文件一样简单(find /home/user -exec cat {} >/dev/null \;)。