gpt4 book ai didi

file - Ubuntu中的分布式文件系统

转载 作者:行者123 更新时间:2023-12-04 18:37:04 26 4
gpt4 key购买 nike

我将解释我想要实现的目标。我想要的可能没有被正确地描述为分布式文件系统。

我们有 5 个人在运行 Ubuntu 12.04。我们每个人都有大约 200-500GB 的文件要不时共享。每个工作站都拥有文件的所有权。有时我们想共享文件。我还希望一个工作站能够在另一个工作站上编辑文件。

我想做的是拥有一个统一的分布式文件系统,这样如果我们转到统一的文件系统路径,它将列出来自每个工作站的所有文件。

我知道可以创建网络共享来实现类似的结果。这有一个问题,它要求用户检查每个共享是否有适当的文件。

我宁愿创建一个显示所有共享文件的统一共享,然后重定向到适当的计算机。

例如
cd/统一共享
ls
将用户带到最高级别的目录并显示来自 5 台不同计算机的所有共享文件

cd/unifiedshare/comp1
ls
将列出 comp1 共享的所有文件

我查看了一些分布式文件系统,例如 Chirp,它似乎不是我想要的。我不希望跨服务器/计算机保存文件。我宁愿让 comp1 拥有的文件留在 comp1 上。

我不太担心访问控制或限制。我们都在同一栋楼里。
建议?

我确实通过类似的问题找到了这一点,但还没有机会阅读它。 http://www.openafs.org/main.html

最佳答案

还有Unionfs .每个人都会提供他们文件的 NFS 导出。然后你可以使用 Unionfs 加入它们,然后像​​任何 other filesystem 一样挂载它。 :

mount -t unionfs -o dirs=/Mine:/His:/Yours:/Theirs none /mnt/everyones

在前面提到的多个 README 的情况下,/Mine/README 将是存在的,因为/Mine 是第一个列出的。

关于file - Ubuntu中的分布式文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11130432/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com