同时在多台计算机上使用相同的 NFS 安装主目录的最优雅方法是什么?

同时在多台计算机上使用相同的 NFS 安装主目录的最优雅方法是什么?

我有一台服务器托管每个人的主目录。服务器 /home 使用 NFS 作为每个工作站上的 /home 进行安装。我对服务器和每个工作站上的用户使用相同的 UID/GID。

我希望能够一次在多个工作站上以自己的身份登录图形会话,但会话管理器和某些应用程序将会话数据、配置、缓存和其他数据保存在我的主目录中(通常但并不总是在 .config 下)。当您在使用同一目录的不同计算机上有活动会话时,这会产生问题。如果有不同的版本那就更糟糕了。

我尝试过各种符号链接方法,但还没有找到一个优雅的解决方案。其他人如何解决这个问题?

完整的应用程序列表可能会很麻烦,但我过去在使用 XFCE 本身、Chrome、Eclipse 和其他应用程序时遇到了麻烦,所以我一直不愿意再次尝试。

核心问题是应用程序配置(插件、用户首选项等)需要在机器之间共享,但与单个会话相关的数据无法共享。我过去的经验是,许多应用程序似乎将两者保留在同一个 .config 目录中。

答案1

许多会话工具将会话号放在用于存储数据的目录名称中,因此这应该不是问题。如果没有引起问题的应用程序列表,就无法真正回答这个问题。

实际上,在 Linux 中,同一用户可以在一台机器上进行多次图形登录,所以这应该得到很好的支持,任何破坏都是有问题的。

然而,在不同版本的软件上使用相同的配置文件可能会导致问题;最好的解决方案是同步版本或使用单独的主目录,也许可以使用通过 NFS 共享数据的符号链接。话虽如此,我有一台笔记本电脑,上面有多个版本的 ubuntu,并且在各个版本之间共享 /home 分区,并且没有出现问题。

相关内容