我一直在创建支持上述两个功能的任何文件系统。
尽管有很多文件系统支持恒定时间的克隆。但是我找不到任何支持恒定时间克隆的分布式文件系统。Lustre团队看起来像开发支持zfs的光泽(也支持克隆)。但是它还没有被披露(而且它不包括2.0测试版,也许它不会在短时间内公布)。Nexenta存储看起来像是通过“命名空间nfs”来支持这些特性。但事实并非如此。它只是一个文件级的分发。这意味着,如果某个文件超过了一个节点的卷大小,它将无法处理它。如果大量克隆的文件成长为大文件,他们无法处理(至少,他们必须真正地复制(而不是隐藏节点)原始文件到其他节点。也许我可以将SAN磁盘附加到ZFS节点的z音量上。但是我非常担心ZFS节点的集中流量。
因此,我正在寻找一个文件系统或解决方案,可以处理上述两个问题。
发布于 2012-08-17 08:19:16
一个可行的解决方案是将Lustre文件系统与备份模式下的罗宾汉策略引擎结合起来,以不断备份文件系统文件。这种模式使将lustrev2.x文件系统备份到外部存储成为可能。它通过Lustre 2+ changelogs特性(FS事件)跟踪文件系统中的修改,并根据管理定义的迁移策略将修改过的文件复制到后端存储中。您可以在罗宾汉中配置自己的upCall命令,例如,提供一种可伸缩的方法来克隆文件系统,并在多个节点上调度同步任务。
有了ZFS上的光泽,应该可以使用ZFS快照功能,但即使是ZFS堆栈也还没有准备好生产(目前在LLNL的顶级超级计算机红杉上进行了测试)。
https://stackoverflow.com/questions/9390271
复制相似问题