Red Hat已完成整合
Red Hat已经将这些新的文件系统整合进自己的产品。Fedora就是Red Hat支持的开源Linux系统,该系统可以免费下载。Red Hat上个月发布了Fedora 11。Fedora 11是Red Hat Red Hat Enterprise Linux(RHEL)的技术基础。BTRFS和ext4都包含在Fedora 11内。
Red Hat文件系统内核经理Ric Wheeler表示:"ext4是Fedora 11缺省的文件系统,所有新用户都会自动成为ext4用户,除非他们选择非缺省的文件系统。虽然Fedora 11也内置了BTRFS,但是由于BTRFS目前很大程度上还是实验性质的文件系统,因此需要专门的启动时间选项才能启用,而且该系统不用于用户的关键数据。"
Red Hat看起来乐意尝试实验性的文件系统,但是不会将赌注都押在一个文件系统上。虽然Fedora 11以ext4为基础,但是Red Hat Enterprise Linux缺省使用的是ext3。此外,Fedora还支持其他的文件系统,比如XFS--Wheeler称这个文件系统拥有丰富的功能而且经历了严格的测试。RHEL目前的技术预演是ext4,而现在则根本不支持BTRFS。
Wheeler表示:"RHEL采用了更为谨慎的步骤。Fedora的用户或许希望获得最新最前沿的功能,但是我们的RHEL客户群则要求更为成熟的技术。"
他同时指出ext4和BTRFS这两种新的Linux文件系统都不是Red Hat的Global File System(GFS:全局文件系统)的直接竞争对手。GFS为高可用性集群提供了构建基石,以便让多个服务器可以并行地读取和写入同一个文件系统。这样的并行操作通常是直接在共享的存储光纤架构上进行,比如光纤通道。BTRFS和ext4,甚至ZFS都不支持集群功能。因此RHEL将ext3用于非集群工作负荷,将GFS用于集群用户的工作负荷。
Wheeler表示:"选择哪种文件系统要根据不同情况而定。随着ext4和BTRFS的成熟,我们将逐步掌握这两种文件系统最适合哪种企业工作负荷。文件系统的用户都可以测试文件系统,并根据专门的工作负荷来调整文件系统,他们还可以参与文件系统的开发流程。"
他对BTRFS尤其热心,认为明年开始BTRFS就可以被一些专门用户用于生产用途。
Wheeler表示:"BTRFS的亮点在于这些新功能使得文件系统可以动态地自我调整,以适应各种类型的存储设备,比如SSD设备或大型RAID阵列。"