红联Linux门户
Linux帮助

ZFS 与 Linux 文件系统的变革

发布时间:2010-06-21 20:47:10来源:红联作者:Inmaxen
  来源:51CTO

  Linux 爱好者们大概已经从过去两周的新闻中听说了 ZFS 文件系统即将得到 Linux 原生支持的消息,这个 Linus 也曾垂涎的文件系统终于有机会成为 Linux 内核的一部分了。

  Linux 支持多种文件系统,其中包括当前主流的 ext3,被看好的 ext4 与 BTRfs 等日志文件系统,网络存储用的 NFS ,集群文件系统 Lustre 等等 .zFS 是 Sun/Oracle 的 Solaris 中所使用的文件系统。

  由于许可协议不兼容的关系,ZFS 一直没能成为 Linux 内核之中的一部分。很多 Linux 爱好者认为 Solaris 和 OpenSolaris 的前景黯淡,但 ZFS 实在是一个非常出色的文件系统----简单的管理,具备事务语义,端对端数据集成以及良好的可伸缩性----这几乎令所有的 Linux 支持者都垂涎欲滴,连 Linus 也承认曾经因为 ZFS 的诱惑而考虑过将 Linux 的许可协议从 GPLv2 改成 GPLv3。而当年 BTRfs 文件系统的开发,也是 Oracle 的 Chris Mason 在借鉴了 ZFS 当中的很多亮点之后完成的。

  由于 Sun 为 ZFS 使用 CDDL 许可协议,ZFS 文件系统迟迟无法进入 Linux。虽然有通过FUSE(Userspace 内的文件系统)实现在 Linux 下使用 ZFS 的方法,但其性能并不能令人满意。不过,这件事情最近开始呈现转机。根据 6 月 7 日传出来的消息,美国能源部所属的劳伦斯?利弗莫尔国家实验室(Lawrence Livermore National Laboratory)与 Oracle 的几位工程师一起公开表示已经联合发起了名为“Native ZFS for Linux”的项目,项目通过将 ZFS 做成独立的 Linux 内核模块的方式避免了许可协议的纠纷,实现了 ZFS 文件系统的 Linux 原生支持。虽然由于 Posix 访问接口还没有实现的关系还无法挂载,不过这个功能的实现也只是时间问题,我们应该能够在不久的将来在 Linux 上见到 ZFS 文件系统了。
文章评论

共有 1 条评论

  1. shenhao0129 于 2010-06-21 21:40:45发表:

    相当好的消息,SUN的东西总是很强大