我将解释我想要实现的目标。我想要的可能没有被正确地描述为分布式文件系统。
我们有 5 个人在运行 Ubuntu 12.04。我们每个人都有大约 200-500GB 的文件要不时共享。每个工作站都拥有文件的所有权。有时我们想共享文件。我还希望一个工作站能够在另一个工作站上编辑文件。
我想做的是拥有一个统一的分布式文件系统,这样如果我们转到统一的文件系统路径,它将列出来自每个工作站的所有文件。
我知道可以创建网络共享来实现类似的结果。这有一个问题,它要求用户检查每个共享是否有适当的文件。
我宁愿创建一个显示所有共享文件的统一共享,然后重定向到适当的计算机。
例如 cd /unifiedshare ls 会将用户带到最高级别的目录并显示来自 5 台不同计算机的所有共享文件
cd /unifiedshare/comp1 ls 将列出 comp1 共享的所有文件
我查看了一些分布式文件系统,例如 Chirp,它似乎不是我想要的。我不希望跨服务器/计算机保存文件。我宁愿让 comp1 拥有的文件留在 comp1 上。
我不太担心访问控制或限制。我们都在同一栋楼里。建议?
我确实通过类似的问题找到了这一点,但还没有机会阅读它。http://www.openafs.org/main.html