使用Btrfs安全吗?


16

在Ubuntu 12.04中使用btrfs安全吗?

Linux内核版本:3.2.0-24-通用
体系结构:x86_64(64位)



2
btrfs内核邮件列表中的人员特别劝阻我不要将btrfs与3.2内核一起使用。他们建议始终使用最新的3.5或3.6内核。您可以轻松地抓住一个从kernel.ubuntu.com/~kernel-ppa/mainline
亚当·赖采科斯基

Answers:


12

Novell Suse SLES11人士是这样认为的,因为此企业发行版跳过了对ext4的写支持,转而使用btrfs。我已经在几周前(使用3.0内核)测试了btrfs,并在20分钟的实验时间内设法获得了2个无法删除的快照。

我不认为您应该将最有价值的资产(照片,音乐曲目,开发文件...)信任btrfs,除非您完全确定自己具有适当的备份。如果您不需要btrfs的功能,请不要将其用于测试以外的目的。


1
请注意,时代在变。这个答案已有2年历史,此后发生了很多事情。我对当前的BTRFS可靠性不熟悉,但是仍然不是所有主要发行版都支持它。要获得对当前状态的良好印象,请查看企业分布。如果企业发行版(RHEL,SLES)使用它作为主流,那么显然可以。在撰写本文时,我们还没有为企业客户部署BTRFS,也没有计划,但是最近我们正在密切关注事态发展。
jippie 2014年

9

文件系统btrfs不再是内核中的技术预览,而是因为我渴望使用它,所以我现在不切换。这就是为什么我也建议不要按重要性顺序执行此操作(请注意,此答案可能会过时)

  • 文件系统检查实用程序太新,不够成熟。
  • btrfs仍在积极开发中,经常添加新功能,这不是我所说的稳定功能。

1
确实,在了解了H上btrfs的当前状态之后,我至少要再给它一年。尽管现在它拥有企业豚鼠,但它的成熟速度可能会比预期的快;-) h-online.com/open/features/…–
LiveWireBT

我在很大程度上同意您的意见。通常可以轻松地关闭功能,或者需要显式地打开功能。您对文件系统检查实用程序是正确的...吓人。
吉比2012年

是的,如果您可以选择性地激活它们(例如,联机碎片整理就是这种情况)。并继续进行文件系统检查;)这是btrfs团队宣布的消息:“ btrfsck现在可以修复某些形式的文件系统损坏”(2012年3月26日)
惠更斯(Huygens


1
btrfs fsck还不够成熟,无法修复某些形式的文件系统损坏,因此目前我仍将其视为实验性文件系统。我进行的测试表明,在断电等情况下,它的弹性不如ext4。
科林·伊恩·金

4

使用Btrfs绝对不安全。在一周内完成了我对Ubuntu 12的第五次重新安装。Btrfs作为alpha不稳定,每次更新后都会崩溃。将/ boot作为btrfs使用会导致找不到内核文件。使用/ as btrfs会对根系统造成重大损害。

永远不要使用自动恢复和压缩功能,因为它们实际上会使情况变得更糟。压缩会导致很多文件错误,并且自动恢复仍然无法正常工作。

通常,有关Launchpad和开发人员的许多错误报告都认为它们中的大多数不相关。


1
我不将Btrfs用于/,我主要将其用于LXC容器(lxc-create很好地利用了subvol和快照功能,很酷。它们大多数是-d raid1镜像的配置)并存储非关键数据。到目前为止,一切都很好。我不得不说将Btrfs用于/仍然有点冒险。
特里·王

我现在每天在我每天用于工作的笔记本电脑上的Ubuntu 12.10上将Btrfs用于/。直到现在我都会有麻烦。我正在考虑将其用于我的/ home文件系统,但对此我有些保守。
砖墙上的brx在2013年

1

如果要使用btrfs,则应使用可用的最新内核。建议在Ubuntu 12.04上运行Ubuntu 12.10,以便默认情况下获得更新的内核。


0

Oracle认为Btrfs 生产已经准备就绪

在Oracle Linux 6.3(6u3)中,可以将Btrfs用于/(需要UEK2 2.6.39-实际上基于3.0内核)。6.3的启动和救援ISO随Btrfs一起提供,它还提供了实用程序,可通过使用提供的工具将ext {3,4}转换为Btrfs btrfs-convert

我建议至少对数据使用raid1(您需要至少2个块设备-在这种情况下为分区),默认情况下,元数据在设备之间重复(不要-m single用于单个设备)。我已经在多个内部生产环境中使用Btrfs进行测试,到目前为止,还不错,我还没有遇到任何严重的问题(清理很酷!)。

顺便说一句:Btrfs与完美配合LXC

请参阅此文档:http : //docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

请记住,始终备份您的数据。安全和不安全,是相对的;-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.