Facebook 实验部署的 Btrfs 文件系统的优越性体现在哪,有啥缺点

Btrfs 是拥有和ZFS 类似的现代文件系统,优越性不言而喻Btrfs 的优点在于Rich features, 个人觉得到目前为止,Btrfs比较稳定的特性,是压缩和snapshot。至于其他众多特性bug 一堆...Facebook 实验性部署,对Btrfs的稳定性推动更快,从Josef Bacik 最近一段时间的社区工作来说,确实修复了一些实际应用场景的性能问题。一直对Btrfs的广泛工业部署持怀疑态度,尤其是互联网公司,Btrfs在大部分的performance还是会比Ext4低不少,像DirectIo(数据库用的比较多)这种性能,能比Ext4慢几倍..另外吐槽一下Btrfs的代码,实在不敢恭维,可读性太差了,现在为了修正很多Bug,代码可读性越来越差,难以想象日后Josef 和 Chris 如果抛手不管,几乎没人能维护的了Btrfs。另外因为Suse 在强推Btrfs,所以Btrfs的磁盘结构已经不太可能变了(个人觉得Btrfs的很多设计上的东西还是可以优化的,比如Josef 之前推出的Skinny metadata..).总得来说,Btrfs还是有发展前景的,但是还有很多工作需要做,主要是提高Btrfs的稳定性上,还有Fsck(目前修复功能很弱)..


    推荐阅读