ZFS与Linux文件系统的变革
(-06-21 12:56:38)
标签:
杂谈
Linux爱好者们大概已经从过去两周的新闻中听说了ZFS文件系统即将得到Linux原生支持的消息,这个Linus也曾垂涎的文件系统终于有机
会成为Linus内核的一部分了。另外,openSUSE 11.3进入RC阶段,Wine
1.2已经发布了第三个RC版本,也是Linux爱好者们值得关注的。而Windows用户也应该了解到,Windows
2000与Windows XP SP2的支持将在今年的7月13日终止,而Windows 7和Windows Server
R2的SP1则也将在7月开始其测试阶段。常用的应用方面,VirtualBox在3.2.2发布不到一周后紧急更新至3.2.4,修复了一些
bug;Songbird播放器、FileZilla客户端和PeaZip也都进行了更新,Opera
10.60也已经进入了Beta阶段。自己架站的博主们可以了解一下刚发布的WordPress
3.0的新特性,而HAproxy、Samba、Postfix、Nginx等服务也各自进行了小幅度的更新和bug修复。
ZFS文件系统的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文件系统了。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。