我真是被btrfs折磨的要是要死,要么是变成只读,要么是无法挂载!
在论坛看各种问题,总结就是Btrfs 频繁损毁,绝大多数是硬件不稳、电源 / 掉电、内核 / 驱动问题、 为了这个我用的是拓普龙8盘位的机箱,换的只剩铁壳子了
1.主板由7代主板CPU I5-7500换成了9代主板 CPU I5-9500F
2.sata pcie扩展卡换成了3008阵列卡
3.电源换成650W 80金牌模组电源
4.硬盘背板换成了顺序启动背板
5.为了看视频加了块GTX1050 显卡
6.网卡换成了M2的万兆网卡
7.电源配有UPS(和群晖、威联通共用的)
就这个配置,还是频繁出问题

文件系统一直问题,
频繁出现:parent transid verify failed on 180109312 wanted 114202 found 122536
开始就用btrfs check --repair 进行修复,
再不行就:btrfs check --repair --init-extent-tree --force /dev/开始还可以,直到出现了” Ignoring transid failure“又出现了”Segmentation fault“这下文件系统元数据已经损坏到工具无法处理,btrfs check --repair 直接崩溃退出。就这个过程,还损失了一块8T的硬盘。
之前出现的错误:
parent transid verify failed
Ignoring transid failure
Segmentation fault
原因:
- 事务树严重损坏
- 内存指针访问非法地址
- btrfs 工具直接崩溃
到这一步,只能在只读下把文件拷出来,别无其他办法了!
这个一直从过年折腾到现在,查了下豆包,给出的结果:
按 “不容易炸、断 电稳、长期运行靠谱” 来排(2026 年现状):
ZFS > ext4 > btrfs
下面用最简单的大白话讲清楚(不绕术语):
1)ZFS:最稳、数据最安全(企业级)
- 优点:
- 自带校验 + 自愈 + 快照 + RAID,硬件轻微不稳也不容易丢数据
- 断 电、硬重启后几乎不会坏,是真正 “企业级稳”
- 数据静默损坏(bit rot)能自动发现并修复
- 缺点:
- 吃内存:最低 4GB,推荐 8GB+
- Linux 上是内核模块 / 第三方包,不是主线内核(但很成熟)
- 适合:重要数据、NAS、备份、虚拟机、数据库
- 一句话:要稳、要安全,首选 ZFS。
2)ext4:最成熟、最省心(老大哥)
- 优点:
- 用了十几年,几乎所有坑都踩完了
- 断 电恢复强,坏了也容易修(e2fsck 成功率高)
- 不吃资源,老机器、低配机都能跑
- 缺点:
- 没有校验和,数据静静坏掉你不知道
- 没有原生快照、压缩、RAID
- 适合:服务器、普通硬盘、系统盘、不想折腾
- 一句话:不求新、只求稳,选 ext4 永远不翻车。
3)btrfs:功能多,但最脆(你遇到的就是它)
- 优点:
- 内置快照、压缩、子卷、RAID,一个文件系统全搞定
- 校验和、透明压缩省空间
- 缺点(关键):
- 对硬件 / 电源 / 内存非常敏感:稍微不稳就烂
- 满盘(>90%)、碎片多、长期运行后极易树损坏
- 修复难,很多时候直接丢数据
- 2026 年内核 6.12+ 才明显稳,但仍不如 ext4/ZFS
- 适合:测试环境、桌面、快照回滚需求、非关键数据
- 一句话:频繁损毁,大概率就是 btrfs 本身太脆 + 你的环境不够稳。
结论(直接给选型建议)
- 你的场景(频繁坏、怕丢数据):
- 优先:ZFS(稳、安全、自愈)
- 次选:ext4(成熟、省心、易恢复)
- 不推荐:btrfs(除非你升级到 6.12 + 内核 + UPS+ECC 内存 + 不满盘)
那都到这个,只能换文件系统,再拷贝文件过程中还发现了之前存的照片好多出现,文件损坏的问题!这都没办法了,只能及时止损!
将空间统统换成ext4,没有换成ZFS是因为,我现在只有两块3T SAS盘,等到了月底再加两块,在改过来。

改完以后,世界一下清静了,已经过了半个月,在没出什么问题,稳定运行!
最后建议官方不要在新建存储空间时候推荐使用Btrfs了!