Answers:
绝对不。这就是为什么:
请注意,Btrfs尚没有可以修复错误的fsck工具。尽管Btrfs在稳定的计算机上稳定,但是如果您的计算机崩溃或丢失了无法正确处理刷新请求的磁盘的电源,则当前可能无法修复文件系统。
当它作为Fedora Core中的默认根文件系统推出时(这是非常前沿的),我想我将开始在测试机上使用Btrfs进行实验。当它在一段时间后开始稳定时,我想我将开始在新的非关键任务生产机器上使用它。
我从来不喜欢着急丢失数据。
谈到2014年:不,它肯定还没准备好生产!
它的性能在某些方面仍然不及标准,诸如“ df”之类的常见命令仍被故意破坏(您需要“ btrfs fi”),我仍然不相信它是我的重要数据。
同样,如果您需要将虚拟机映像放在数据库上的文件系统,则只需跳过它。Btrfs并不是非常适合这种东西,那是应该放在Ext3 / 4或XFS上的东西。
再给它两年或三年使其成熟,然后它可能处于生产就绪状态。
如果您现在真的需要生产就绪的COW文件系统,请使用ZFS!您可以使用本机Linux端口,也可以使用像FreeBSD这样直接从内核支持它的操作系统。
看看官方的Gotchas!页面上,开发人员在其中发布实际的陷阱,以及如何避免这些陷阱:
https://btrfs.wiki.kernel.org/index.php/Gotchas
另外请记住,从入门页面直到今天的官方建议是备份您的重要数据,并为各种打ic做准备(https://btrfs.wiki.kernel.org/index.php/ Getting_started)。
他们确实认为核心功能目前已经足够稳定,可以日常使用,但是他们仍在摆弄新功能,如果确实有新功能,则肯定需要发布几个版本(我想大概是十二个月到十二个月),直到他们足够成熟。
编辑:来自澳大利亚的Russel Coker已经使用Btrfs一段时间了,并不时发布他的经验(例如http://etbe.coker.com.au/2014/07/31/btrfs-status-july-2014/) 。他在其中一些服务器上使用了它,尽管它虽然不是全部,但通常都需要使用最新的内核,例如,在服务器上不容易完成的事情,是的,仍然存在问题周围。
也值得阅读一些评论。
因此,按照定义,这意味着它仍在进行中,直到今天才完全成熟。
编辑:根据此博客文章,即使使用内核3.16,Btrfs仍然会死锁。http://marc.merlins.org/perso/btrfs/post_2014-10-05_Btrfs-Tips_-Catch-Btrfs-Deadlocks.html
就个人而言,我认为当(以及是否)像Canonical和Red Hat这样的产品在其受支持的产品中实现时,它就可以投入生产。我敢肯定,在大多数情况下,它们都可以正常工作,但是我想说,将其投入生产还为时过早。
更新:假设甲骨文发布了具有btrfs支持的UEK R2(20120315),现在人们会经常来这里:否,甲骨文现在支持它,这一事实并没有使其针对企业环境进行充分的测试。仍然没有公开可用的fsck工具,并且仍然没有像OpenSuSE,Fedora这样的坚固测试,所有这些都无济于事。暂时离开。
简而言之,没有。
•当前唯一的RAID支持为0,1,10。
•没有文件系统修复可用(尚未)
与一名开发人员一起检查此播客...即将推出非常酷的功能!
http://streaming.oracle.com/ebn/podcasts/media/10491325_Btrfs_071311.mp3
我计划在没有重要数据进行测试的情况下在家庭VM上进行安装,但是就目前的状态而言,我感到很舒服。
对于我的工作站而言。
运行Fedora,luks和brtfs