【发布时间】:2012-02-22 06:45:33
【问题描述】:
- lustre 或 google 文件系统 (GFS) 将文件拆分为某种块,并将它们保存到各个节点。因此他们可以实现可扩展性和分布式流量。
- ZFS、btrfs、wafl 支持恒定时间克隆。通过这个,他们可以实现克隆速度,可写快照,节省存储空间。
我一直在创建任何支持以上两个功能的文件系统。
虽然有很多文件系统支持恒定时间克隆。但我找不到任何可以支持恒定时间克隆的分布式文件系统。 Lustre 团队看起来正在开发支持 zfs 的 luster(并且还支持克隆)。但它还没有透露(而且它不包括2.0 beta,可能短期内不会透露)。 Nexenta 存储似乎通过“命名空间 nfs”支持这些功能。但事实并非如此。它只是按文件级分发分发文件。这意味着,如果某个文件超过了一个节点的卷大小,它将无法处理。如果大量克隆文件增长为大文件,他们将无法处理(至少,他们必须将原始文件真正复制(而不是影子节点)到其他节点。也许我可以将 SAN 磁盘附加到 ZFS 节点的 zvolume。但是我很担心ZFS节点的流量集中。
所以我正在寻找可以处理以上两个问题的文件系统或解决方案。
【问题讨论】:
标签: filesystems distributed-computing distributed-system