0
  1. 光泽,或谷歌文件系统(GFS)将文件分割成某种块,并将它们保存到各个节点。因此他们可以实现可扩展性、分布式流量。
  2. ZFS、btrfs、wafl 支持恒定时间克隆。通过这个,他们可以实现克隆速度,可写快照,节省存储空间。

我一直在创建任何支持上述两个功能的文件系统。

尽管有很多文件系统支持恒定时间克隆。但我找不到任何可以支持恒定时间克隆的分布式文件系统。Lustre 团队看起来正在开发支持 zfs 的 luster(并且还支持克隆)。但它还没有透露(而且它不包括2.0 beta,可能短期内不会透露)。Nexenta 存储似乎通过“命名空间 nfs”支持这些功能。但事实并非如此。它只是按文件级分发分发文件。这意味着,如果某个文件超过了一个节点的卷大小,它将无法处理。如果大量克隆文件增长为大文件,他们将无法处理(至少,他们必须真正将原始文件复制(而不是隐藏节点)到其他节点。也许我可以将 SAN 磁盘附加到 ZFS 节点的 zvolume。但是我'

所以我正在寻找可以处理上述两个问题的文件系统或解决方案。

4

1 回答 1

0

一种可行的解决方案是将 Lustre 文件系统与Robinhood 策略引擎以备份模式结合起来,以不断备份您的文件系统文件。此模式可以将 Lustre v2.x 文件系统备份到外部存储。由于 Lustre 2+ 更改日志功能(FS 事件),它可以跟踪文件系统中的修改,并根据管理员定义的迁移策略将修改后的文件复制到后端存储。您可以在 Robinhood 中配置自己的调用命令,例如提供一种可扩展的方式来克隆您的文件系统并在多个节点上安排同步任务。

在 ZFS 上使用 Lustre,应该可以使用 ZFS 快照功能,但即使是 ZFS 堆栈还没有准备好投入生产(目前在 LLNL的顶级 1 超级计算机Sequoia上进行测试)。

于 2012-08-17T08:19:16.787 回答