- 主题:这 btrfs 报错,文件系统没救了吧? (转载)
我有个8盘zfs就是不同容量,按小的算也不是不能用..
【 在 hgoldfish 的大作中提到: 】
: zfs 加不了不同容量的硬盘。
: 讲道理, btrfs 的功能还是更多。而且数据结构就一个 b+ 树也比 zfs 简单容易理解。
: 但是实现上不太行。大厂们都不愿意投入。
: ...................
--
FROM 115.171.216.*
这我就没法忍了哈哈哈。
反正我都双机备份。文件系统坏了就格掉重建。
【 在 cppbuilder 的大作中提到: 】
: 我有个8盘zfs就是不同容量,按小的算也不是不能用..
--
FROM 110.87.26.*
不幸的消息,我的系统都是btrfs mirror,看来风险很大。
希望你遇到的bug都修复了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 没有。
:
: 格了。
:
--
FROM 183.39.0.*
btrfs mirror算是比较稳妥的了,不用焦虑
【 在 ttaudi 的大作中提到: 】
: 不幸的消息,我的系统都是btrfs mirror,看来风险很大。
: 希望你遇到的bug都修复了
--
FROM 115.171.216.*
我就是 btrfs mirror 挂掉的。。
看错误信息是 extent 分配出错了。按说那台机器的负载并不重不知道为啥会这样。
【 在 cppbuilder 的大作中提到: 】
: btrfs mirror算是比较稳妥的了,不用焦虑
--
FROM 112.51.42.*
我还没遇到问题,但是楼下说mirror有问题
【 在 cppbuilder (不是程序员) 的大作中提到: 】
: btrfs mirror算是比较稳妥的了,不用焦虑
:
: 【 在 ttaudi 的大作中提到: 】
: : 不幸的消息,我的系统都是btrfs mirror,看来风险很大。
--
FROM 183.39.2.*
我把你的错误信息贴ai了,ai说是硬盘有坏道才会出现这种情况。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我就是 btrfs mirror 挂掉的。。
:
: 看错误信息是 extent 分配出错了。按说那台机器的负载并不重不知道为啥会这样。
:
--
FROM 183.39.2.*
啥情况???
【 在 hgoldfish 的大作中提到: 】
【 以下文字转载自 LinuxDev 讨论区 】
发信人: hgoldfish (老鱼), 信区: LinuxDev
标 题: 这 btrfs 报错,文件系统没救了吧?
发信站: 水木社区 (Tue Feb 17 17:35:52 2026), 站内
[4577327.581156] BTRFS: Transaction aborted (error -17)
[4577327.581231] WARNING: CPU: 11 PID: 6066 at ../fs/btrfs/extent-tree.c:1523 __btrfs_inc_extent_ref+0x243/0x250 [btrfs]
[4577327.581474] CPU: 11 PID: 6066 Comm: btrfs-transacti Tainted: G W n 6.4.0-150600.23.60-default #1 SLE15-SP6 f1157a511e82b5e66a5280abe6e670e5580e4f4e
[4577327.581478] Hardware name: Dell Inc PowerEdge R730xd-10G/0WCJNT, BIOS 2.19.0 12/12/2023
[4577327.581480] RIP: 0010:__btrfs_inc_extent_ref+0x243/0x250 [btrfs]
[4577327.581925] BTRFS: error (device sda1: state A) in __btrfs_inc_extent_ref:1523: errno=-17 Object already exists
[4577327.581932] BTRFS info (device sda1: state EA): forced readonly
[4577327.581935] BTRFS error (device sda1: state EA): failed to run delayed ref for logical 930349056 num_bytes 16384 type 182 action 1 ref_mod 1: -17
[4577327.581942] BTRFS: error (device sda1: state EA) in btrfs_run_delayed_refs:2168: errno=-17 Object already exists
--
修改:hgoldfish FROM 112.47.216.*
FROM 175.0.136.*
我没深入用过btrfs。最早用ext234,后来换了xfs/zfs,btrfs只有一台steamdeck掌机在用,单盘
不过这东西吧,想万无一失是比较难的,只能说最近没有明摆着的bug。如果你已经用的很熟了,那继续用是可行的方案
btrfs raid5就是另外一个情况,另外一些没经过时间考验的bcachefs等等,相对来说也要谨慎一些
【 在 ttaudi 的大作中提到: 】
: 我还没遇到问题,但是楼下说mirror有问题
:
: 【 在 cppbuilder (不是程序员) 的大作中提到: 】
: : btrfs mirror算是比较稳妥的了,不用焦虑
: :
: : 【 在 ttaudi 的大作中提到: 】
--发自 ismth(丝滑版)
--
FROM 115.171.216.*
反正我手里所有生产环境,除了一台不大重要的网络代理机试验性用了zfs之外,剩下全是ext4。少量xfs在云端,占比也不高。
有阵子ceph很火,我也是就用vm做了个试验环境简单尝试一下就不玩了,关键主业不是运维,有点问题的话还是玩不起。
--
FROM 61.48.132.*