收起左侧

Btrfs文件系统异常

4
回复
134
查看
[ 复制链接 ]

3

主题

4

回帖

0

牛值

江湖小虾

2025-10-18 16:24:19 显示全部楼层 阅读模式

出现了两次。

第一次因为使用了一个存在异常的SSD当做加速盘,最后文件系统出错,最后不得已重建raid5.

刚刚出现了第二次,这次没有使用ssd加速,硬盘smart正常,但是无法挂载阵列, check也发生异常。

其实还遇到了很多问题,例如ups,必须要手动修改 sudo vi /etc/nut/ups.conf配置。只保留driver和port,然后页面才能成功配置,具体日志我已经在10天前通过反馈表单功能已经反馈了,但是没有人回复,最后解决方案是AI告诉我的。

例如还有这个问题 智能识别无法使用 - BUG反馈 飞牛私有云论坛 fnOS

那些都是小问题,主要是这个文件系统很容易损坏,这才是大问题, 我就记得出问题之前想关闭换硬盘,最后点了关机过了20分钟还没有关成功,页面和ssh又进去不,连接hdmi又不显示,最后不得已强制关机了。不清楚是不是这个操作导致的问题。

不过之前使用truenas时也强制关过几次,有问题的话通过重新校验修复也都恢复了,fnos这个btrfs使用不到一个月,raid5文件系统挂了两次。

Curtion@NAS:~$ sudo btrfs check /dev/mapper/trim_3c5e44cc_413e_4c90_a3ab_d11d00ef2b78-0
Opening filesystem to check...
parent transid verify failed on 649117696 wanted 4843 found 4842
parent transid verify failed on 649117696 wanted 4843 found 4842
parent transid verify failed on 649117696 wanted 4843 found 4842
Ignoring transid failure
Checking filesystem on /dev/mapper/trim_3c5e44cc_413e_4c90_a3ab_d11d00ef2b78-0
UUID: a7e58152-f3a4-49d4-9e46-53b567e5818f
[1/7] checking root items
parent transid verify failed on 438337536 wanted 5984 found 5969
parent transid verify failed on 649117696 wanted 4843 found 4842
Ignoring transid failure
[2/7] checking extents
parent transid verify failed on 649117696 wanted 4843 found 4842
Ignoring transid failure
parent transid verify failed on 77086720 wanted 5969 found 5913
parent transid verify failed on 79446016 wanted 5969 found 5957
parent transid verify failed on 79446016 wanted 5969 found 5957
parent transid verify failed on 79446016 wanted 5969 found 5957
Ignoring transid failure
parent transid verify failed on 624427008 wanted 4725 found 4587
parent transid verify failed on 624427008 wanted 4725 found 4587
parent transid verify failed on 624427008 wanted 4725 found 4587
Ignoring transid failure
checksum verify failed on 651476992 wanted 0xff93cecd found 0x4ad1ba06
parent transid verify failed on 669827072 wanted 4902 found 4853
parent transid verify failed on 695730176 wanted 4863 found 4860
parent transid verify failed on 695746560 wanted 4863 found 4862
parent transid verify failed on 712802304 wanted 5933 found 5921
parent transid verify failed on 712802304 wanted 5933 found 5921
parent transid verify failed on 712802304 wanted 5933 found 5921
Ignoring transid failure
parent transid verify failed on 745291776 wanted 5933 found 5920
parent transid verify failed on 760512512 wanted 5966 found 5954
parent transid verify failed on 760512512 wanted 5966 found 5954
parent transid verify failed on 760512512 wanted 5966 found 5954
Ignoring transid failure
parent transid verify failed on 929054720 wanted 5913 found 5895
parent transid verify failed on 929054720 wanted 5913 found 5895
parent transid verify failed on 929054720 wanted 5913 found 5895
Ignoring transid failure
parent transid verify failed on 1004322816 wanted 4802 found 4801
parent transid verify failed on 1004322816 wanted 4802 found 4801
parent transid verify failed on 1004322816 wanted 4802 found 4801
Ignoring transid failure
parent transid verify failed on 545538048 wanted 4680 found 4421
parent transid verify failed on 545538048 wanted 4680 found 4421
parent transid verify failed on 545538048 wanted 4680 found 4421
Ignoring transid failure
Extent back ref already exists for 654217129984 parent 0 root 5 owner 43577 offset 0 num_refs 1
Extent back ref already exists for 654217129984 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217129984 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217179136 parent 0 root 5 owner 43578 offset 0 num_refs 1
Extent back ref already exists for 654217179136 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217179136 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217273344 parent 0 root 5 owner 43581 offset 0 num_refs 1
Extent back ref already exists for 654217273344 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217273344 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217326592 parent 0 root 5 owner 43582 offset 0 num_refs 1
Extent back ref already exists for 654217326592 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217326592 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217347072 parent 0 root 5 owner 43584 offset 0 num_refs 1
Extent back ref already exists for 654217347072 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217347072 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217392128 parent 0 root 5 owner 43585 offset 0 num_refs 1
Extent back ref already exists for 654217392128 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217392128 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217416704 parent 0 root 5 owner 43586 offset 0 num_refs 1
Extent back ref already exists for 654217416704 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217416704 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217482240 parent 0 root 5 owner 43587 offset 0 num_refs 1
Extent back ref already exists for 654217482240 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217482240 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217531392 parent 0 root 5 owner 43589 offset 0 num_refs 1
Extent back ref already exists for 654217531392 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217531392 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217596928 parent 0 root 5 owner 43590 offset 0 num_refs 1
Extent back ref already exists for 654217596928 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217596928 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217633792 parent 0 root 5 owner 43591 offset 0 num_refs 1
Extent back ref already exists for 654217633792 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217633792 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217674752 parent 0 root 5 owner 43592 offset 0 num_refs 1
Extent back ref already exists for 654217674752 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217674752 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217707520 parent 0 root 5 owner 43593 offset 0 num_refs 1
Extent back ref already exists for 654217707520 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217707520 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217789440 parent 0 root 5 owner 43594 offset 0 num_refs 1
Extent back ref already exists for 654217789440 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217789440 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217904128 parent 0 root 5 owner 43595 offset 0 num_refs 1
Extent back ref already exists for 654217904128 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217904128 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217957376 parent 0 root 5 owner 43596 offset 0 num_refs 1
Extent back ref already exists for 654217957376 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654217957376 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218051584 parent 0 root 5 owner 43598 offset 0 num_refs 1
Extent back ref already exists for 654218051584 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218051584 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218084352 parent 0 root 5 owner 43599 offset 0 num_refs 1
Extent back ref already exists for 654218084352 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218084352 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218182656 parent 0 root 5 owner 43602 offset 0 num_refs 1
Extent back ref already exists for 654218182656 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218182656 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218219520 parent 0 root 5 owner 43603 offset 0 num_refs 1
Extent back ref already exists for 654218219520 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218219520 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218248192 parent 0 root 5 owner 43604 offset 0 num_refs 1
Extent back ref already exists for 654218248192 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218248192 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218276864 parent 0 root 5 owner 43608 offset 0 num_refs 1
Extent back ref already exists for 654218276864 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218276864 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218297344 parent 0 root 5 owner 43609 offset 0 num_refs 1
Extent back ref already exists for 654218297344 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218297344 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218317824 parent 0 root 5 owner 43610 offset 0 num_refs 1
Extent back ref already exists for 654218317824 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218317824 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218350592 parent 0 root 5 owner 43614 offset 0 num_refs 1
Extent back ref already exists for 654218350592 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218350592 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218375168 parent 0 root 5 owner 43615 offset 0 num_refs 1
Extent back ref already exists for 654218375168 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218375168 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218485760 parent 0 root 5 owner 43617 offset 0 num_refs 1
Extent back ref already exists for 654218485760 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218485760 parent 612270080 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218502144 parent 0 root 5 owner 43625 offset 0 num_refs 1
Extent back ref already exists for 654218502144 parent 928743424 root 0 owner 0 offset 0 num_refs 1
Extent back ref already exists for 654218502144 parent 612270080 root 0 owner 0 offset 0 num_refs 1
parent transid verify failed on 556843008 wanted 4680 found 4504
parent transid verify failed on 556843008 wanted 4680 found 4504
parent transid verify failed on 556843008 wanted 4680 found 4504
Ignoring transid failure
parent transid verify failed on 34193408 wanted 4342 found 4901
parent transid verify failed on 34193408 wanted 4342 found 4901
parent transid verify failed on 34193408 wanted 4342 found 4901
Ignoring transid failure
parent transid verify failed on 556859392 wanted 4504 found 5260
parent transid verify failed on 556859392 wanted 4504 found 5260
parent transid verify failed on 556859392 wanted 4504 found 5260
Ignoring transid failure
parent transid verify failed on 563167232 wanted 4500 found 5036
parent transid verify failed on 563167232 wanted 4500 found 5036
parent transid verify failed on 563167232 wanted 4500 found 5036
Ignoring transid failure
parent transid verify failed on 563937280 wanted 4504 found 6007
parent transid verify failed on 563937280 wanted 4504 found 6007
parent transid verify failed on 563937280 wanted 4504 found 6007
Ignoring transid failure
Invalid key type(ROOT_ITEM) found in root(TREE_LOG)
ignoring invalid key
parent transid verify failed on 524550144 wanted 4709 found 4708
parent transid verify failed on 524550144 wanted 4709 found 4708
parent transid verify failed on 524550144 wanted 4709 found 4708
Ignoring transid failure
check/main.c:5034: add_data_backref: BUG_ON `back->bytes != max_size` triggered, value 1
btrfs(+0x68f48)[0x55968a3caf48]
btrfs(+0x69f15)[0x55968a3cbf15]
btrfs(+0x6a018)[0x55968a3cc018]
btrfs(+0x71828)[0x55968a3d3828]
btrfs(+0x73ce8)[0x55968a3d5ce8]
btrfs(+0x7418f)[0x55968a3d618f]
btrfs(+0x76531)[0x55968a3d8531]
btrfs(main+0x3d3)[0x55968a37a203]
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a)[0x7fdd221a724a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7fdd221a7305]
btrfs(_start+0x21)[0x55968a37b421]
Aborted
Curtion@NAS:~$
收藏
送赞
分享

3

主题

4

回帖

0

牛值

江湖小虾

2025-10-18 16:26:30 楼主 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

3

主题

4

回帖

0

牛值

江湖小虾

2025-10-18 16:28:28 楼主 显示全部楼层

PixPin_2025-10-18_16-26-50.png

a09e77c6-151c-45d6-842b-d1ceb037686c.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

124

主题

1万

回帖

0

牛值

管理员

2025-10-21 16:33:08 显示全部楼层
文件系统报错前有一些硬盘断开之后重连的提示:ata2: SATA link down (SStatus 4 SControl 300),ata6: SATA link down (SStatus 0 SControl 330),反复出现这种情况也会影响BTRFS文件系统,最好确认一下硬盘线材是否出现松动的情况

4

主题

9

回帖

0

牛值

江湖小虾

2025-10-22 09:34:47 显示全部楼层

我也是组raid5,也被BTRFS格式折腾得够呛,系统格式老是出错,一些照片拷贝或自动备份着就会莫名其妙的损坏或不见了,自动备份也会提示无法备份照片(原因就是格式损坏),近半个月几乎每隔两天就格式化重组资源盘(还要备了一个8T的硬盘),还是有系统格式问题。不得已,最后一次改用ext4格式,已经3天了,现在世界清净了,不论是从8T的硬盘通过台式机复制到NAS,还是NAS执行自动备份都不会出现文件出错的问题。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则