再次遭遇 BTRFS 文件系统损坏事件

2023-09-15 11:15:34 +08:00
 CitizenR

主机系统Fedora 37,安装在一颗固态硬盘上。

最近某日开机直接进GRUB命令行界面,使用 live 盘进去一看,只剩EFI分区,原BTRFS分区显示unlocated

相较之下,另一台Fedora主机,使用XFS文件系统,稳定运行数年;一台Ubuntu主机,使用ext4+XFS文件系统,从2004一路升级至2304,也稳定运行数年。

再早前另一台机器安装的Manjaro使用BTRFS也出现过开机系统直接没了的事情。

两次独立的文件系统损坏事件想要再让人相信BTRFS稳定可靠已不可能了。

大家可以分享一下Linux文件系统遭遇过的类似惨剧,如果有的话;或者,BTRFS文件系统稳定运行的个例。

5705 次点击
所在节点    Linux
43 条回复
msg7086
2023-09-15 15:54:25 +08:00
Btrfs 用最新的和老旧的内核都有可能 boom 的。
这个没办法,就算只有 0.01%的用户遇到文件系统问题,那也是巨大的量级。
Laysan
2023-09-15 16:01:53 +08:00
Btrfs 跟 ZFS 比咋样?我两块 SSD 组 ZFS 太浪费了
mokiki
2023-09-15 16:06:11 +08:00
@Laysan 单盘也可以 ZFS
KimiArthur
2023-09-15 16:15:11 +08:00
F2FS 已知断电会丢数据的,我自己碰到过几次就换了。

"F2FS has a weak fsck that can lead to data loss in case of a sudden power loss"
https://wiki.archlinux.org/title/F2FS#:~:text=F2FS%20has%20a%20weak%20fsck%20that%20can%20lead%20to%20data%20loss%20in%20case%20of%20a%20sudden%20power%20loss
yyysuo
2023-09-15 16:21:31 +08:00
反正经常看到群晖报硬盘损毁的。
ruixue
2023-09-15 16:28:48 +08:00
三星 SSD ?检查一下 SMART 有没有 0E ,要有 0E 赶紧售后
llity
2023-09-15 17:19:06 +08:00
BTRFS 坏过一次就老实了
relaxchen
2023-09-15 17:23:36 +08:00
我之前同一台机子上连续遇到过 BTRFS 损坏,最后定位到内存坏了,这个你可以参考一下
HarveyLiu
2023-09-15 17:29:39 +08:00
群辉的 btrfs 版本太低,还有魔改成份,arch 的 btrfs 满分,无任何问题。
ambition117
2023-09-15 17:38:29 +08:00
linux 文件系统方面一直还不如 ntfs
busier
2023-09-15 17:45:45 +08:00
我需要用到 btrfs 的快照和 COW 特性。所以一直坚持更新 linux 内核和使用 btrfs ,并未遇到损毁丢失数据问题。

当然,保险起见,我的所有有价值数据都是有自动化备份的。这么多年一直等着 btrfs 挂壁一回,可惜没遇到!

话说就算 ext4 和 xfs 更加稳定你就不备份了么?万一某天硬盘挂壁了,或者被更新型的勒索病毒给全盘加密了怎么办?那如果既然有备份,还怕什么呢,毕竟就算 btrfs 挂壁那也是小概率事件!
MeteorCat
2023-09-15 21:10:21 +08:00
btrfs 之前 nas 老家断电之后直接找不到引导之后再也不敢用了
itplanes01
2023-09-15 21:29:44 +08:00
我的也是 fedora btrfs 安装没几天坏过两三次,换 ext4 一点事没有,但是 fedora btrfs 系统操作文件啥的是真的快啊
wizardyhnr
2023-09-15 22:17:51 +08:00
看看硬件呢,我在笔记本和 nas 上用 btrfs 没什么问题,当然用的硬件里没有什么杂牌,也一直放在 UPS 上防断电,使用强度也不大,下载用的是 ramdisk 缓存,重要数据有备份。btrfs 会做数据校验,所以更“挑”硬件,因为硬件问题导致的静默错误就会警报。早年有些硬盘固件导致的 readonly 问题也被归咎于 btrfs bug 。

关于静默错误个人的例子就是,早年穷学生的时候买个一个水货 psp 玩,用的卡可能是山寨卡,系统倒是运行的一直没问题,但是后来把里面存的 txt 导出来内容会有间歇性乱码,所谓的比特翻转。
neoblackcap
2023-09-15 23:04:10 +08:00
@Laysan zfs 好像对空间利用率还是蛮高的,最大的问题不是空间利用率。zfs 对 CPU 跟内存都有要求,否则性能会降级。
oldshensheep
2023-09-15 23:15:24 +08:00
用 zfs 的都在 diss btrfs https://discourse.practicalzfs.com/t/advantages-of-zfs-on-a-single-disk-vs-btrfs/850
zfs vs btrfs
better compression, better replication, better snapshots ……
AlexaZhou
2023-09-16 00:17:42 +08:00
我的感受也是 xfs 比 btrfs 稳定
之前有个 linux 机器长期开机,硬盘是镁光 M500 SSD ,之前是 btrfs , 偶尔非正常断电关机的时候就会磁盘自检,和报错。后来换成 xfs 同样的情况就没有出现问题了
MrKrabs
2023-09-16 00:56:08 +08:00
没信过 btrfs
WizardLeo
2023-09-16 00:57:35 +08:00
@oldshensheep 但是 zfs 更依赖内存,更依赖 ecc
IDAEngine
2023-09-16 09:53:43 +08:00
nas 用的 btrfs ,没出过问题,用了 6 年了,企业黑盘

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/974021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX