![离线时使用 NFS 主目录](https://linux22.com/image/1264553/%E7%A6%BB%E7%BA%BF%E6%97%B6%E4%BD%BF%E7%94%A8%20NFS%20%E4%B8%BB%E7%9B%AE%E5%BD%95.png)
我有一台服务器,其中运行着 NFS4 服务器,并导出所有用户的主目录。当用户可以通过 LAN 或 WLAN 直接访问服务器时,此设置非常有效。但如果笔记本电脑用户想在无法访问服务器的远程位置登录,则登录将失败。
有没有办法准备 NFS 主目录以供离线使用?当笔记本电脑可以访问服务器时,将主目录与服务器同步,当服务器无法访问时,使用主目录的最新副本?
答案1
您可以使用高速缓存文件系统对此。这是内核支持. 有一个简短而简洁的cache-fs 指南在 Gentoo Wiki 上,只要您知道如何在任何发行版上安装软件,它就适用于任何发行版。
我自己没有用过这个,所以我不能说如果客户端上有较新的文件,同步会如何工作。不过,从服务器获取最新的文件应该和查找和读取所有文件一样简单(find /home/user -exec cat {} >/dev/null \;)。