收起左侧

BTRFS 还是Ext4?

15
回复
728
查看
[ 复制链接 ]

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-23 16:33:20 显示全部楼层 阅读模式
悬赏1飞牛币已解决

配置:(5*16T Raid5)飞牛FD5硬盘柜

前阵子应该是硬盘柜数据线的问题,导致过几次掉盘,换了线以后解决

但后面出现过几次“检测到存储空间3(UUID:xxxx)的读写错误,请及时备份数据并检查原因以防止数据丢失。可能的原因:接口接触不良或硬盘柜质量问题”

日志中出现大量类似:

[Fri Jan 23 10:58:12 2026] BTRFS error (device dm-2): bad tree block start, mirror 1 want 11171696295936 have 8238340392748024850

经检测,硬盘smart正常,无坏道,翻阅了一些资料,应该是要重建存储池才能彻底修复,已经着手备份了(目前看文件读取没啥问题)

问题是:

再建存储,还选BTRFS么,还是选Ext4?

收藏
送赞
分享

7

主题

72

回帖

0

牛值

初出茅庐

2026-1-23 16:33:21 显示全部楼层

mdadm check 和 btrfs scurb效果接近但并不完全相同,我碰到过一个mdadm check没问题,但是btrfs scurb扫出1500个文件错误的情况。

可以理解为,mdadm check校验的是数据条带化以后的文件块,而btrfs scurb是校验文件本身的元数据和完整性,后者的颗粒度更细。

但最终选择哪个文件系统还是看你自己的喜好,主动稳定性就ext4。
一针见血,感谢!  详情 回复
2026-1-26 15:03
2026-1-23 17:01:58 显示全部楼层
我觉得这要看你用不用快照?用快照还是老老实实btrfs
说实在的我没有理解快照的意义,Raid5主要是影视库+PT,重要的比如照片备份没多大容量,可以放在其他盘上开快照?  详情 回复
2026-1-23 17:21

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-23 17:21:59 楼主 显示全部楼层
汪旭辉 发表于 2026-1-23 17:01
我觉得这要看你用不用快照?用快照还是老老实实btrfs

说实在的我没有理解快照的意义,Raid5主要是影视库+PT,重要的比如照片备份没多大容量,可以放在其他盘上开快照?
复活甲和红蓝buffer的区别  详情 回复
2026-1-23 17:50

2

主题

2352

回帖

350

牛值

共建版主

fnOS1.0上线纪念勋章社区共建团荣誉勋章

2026-1-23 17:23:12 显示全部楼层
说实话,都行。
2026-1-23 17:50:28 显示全部楼层
moface 发表于 2026-1-23 17:21
说实在的我没有理解快照的意义,Raid5主要是影视库+PT,重要的比如照片备份没多大容量,可以放在其他盘上 ...

复活甲和红蓝buffer的区别

7

主题

72

回帖

0

牛值

初出茅庐

2026-1-23 20:37:25 显示全部楼层

有一个点是我选择btrfs的原因:btrfs支持在线scrub,ext4不仅不支持在线scrub,而且离线的badblock扫描也只扫硬盘坏道而扫不到文件数据损坏。

在线scrub的好处就是可以【主动】去发现有没有出现文件损坏。

20

主题

205

回帖

0

牛值

小有名气

2026-1-24 10:48:58 显示全部楼层

btrfs还有ZFS的快照啥的,我不是很理解,我就知道一点,想要数据安全,多几个盘备份才是王道,狡兔还有三窟呢,另外,ex4这种格式相对成熟些,而且在windows上用diskgenius等工具也可识别,就算遇到问题需要数据恢复,也有操作的空间,BTRFS虽然也有工具,但明显不如ext4多。

0

主题

35

回帖

0

牛值

江湖小虾

2026-1-24 14:09:37 显示全部楼层

可惜飞牛 现在btrfs 都不支持图形scrub,只能用命令行 有人提了很多次,不听劝

12

主题

47

回帖

0

牛值

初出茅庐

2026-1-24 16:58:50 显示全部楼层

由于飞牛采用ACL权限机制,ext4在同盘不同用户目录之间移动文件需要完全拷贝。而btrfs可以秒移动。zfs没测试。
这是当时觉得影视盘ext4就行,发现这个问题后全改btrfs。

btrfs 在raid5或6会有问题。如果要用raid5就选zfs吧。

问了下豆包,说zfs好是好,但对内存要求高,50T+的容量配16G内存是不是不现实了?  详情 回复
2026-1-26 10:41
这个的确是的,我当时1个T的影视,同盘移动耗时很久  详情 回复
2026-1-26 09:06
2026-1-26 09:06:27 显示全部楼层
lvxj11 发表于 2026-1-24 16:58
由于飞牛采用ACL权限机制,ext4在同盘不同用户目录之间移动文件需要完全拷贝。而btrfs可以秒移动。zfs没测 ...

这个的确是的,我当时1个T的影视,同盘移动耗时很久
我感觉他的意思是权限机制的问题,如果跨用户移动,要刷权限,ext4需要完全拷贝,而btrfs可以快速刷过去。 实际上家用nas,多用户的场景好像也不多哦,我都是一个admin走天下了  详情 回复
2026-1-26 10:36

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-26 10:36:25 楼主 显示全部楼层
汪旭辉 发表于 2026-1-26 09:06
这个的确是的,我当时1个T的影视,同盘移动耗时很久

我感觉他的意思是权限机制的问题,如果跨用户移动,要刷权限,ext4需要完全拷贝,而btrfs可以快速刷过去。
实际上家用nas,多用户的场景好像也不多哦,我都是一个admin走天下了

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-26 10:41:28 楼主 显示全部楼层
lvxj11 发表于 2026-1-24 16:58
由于飞牛采用ACL权限机制,ext4在同盘不同用户目录之间移动文件需要完全拷贝。而btrfs可以秒移动。zfs没测 ...

问了下豆包,说zfs好是好,但对内存要求高,50T+的容量配16G内存是不是不现实了?

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-26 10:45:28 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=239595&ptid=52191][color=#999999]ruohai 发表于 2026-1-23 20:37[/color][/url][/size] 有一个点是我选择btrfs的原因:btrfs支持在线scrub,ext4不仅不支持在线scrub,而且离线的badblock扫描也只 ...[/quote]

image.png

本帖子中包含更多资源

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

x
mdadm check 和 btrfs scurb效果接近但并不完全相同,我碰到过一个mdadm check没问题,但是btrfs scurb扫出1500个文件错误的情况。 可以理解为,mdadm check校验的是数据条带化以后的文件块,而btrfs scurb是校验文  详情 回复
2026-1-26 13:20

5

主题

20

回帖

0

牛值

fnOS系统内测组

2026-1-26 15:03:10 楼主 显示全部楼层
ruohai 发表于 2026-1-23 16:33
mdadm check 和 btrfs scurb效果接近但并不完全相同,我碰到过一个mdadm check没问题,但是btrfs scurb扫 ...

一针见血,感谢!
前两天发现飞牛系统即使选择btrfs存储空间依然是mdadm+lvm+分区+格式化为btrfs。zfs没试不知道能不能让zfs直接管理物理盘。所以最安全的选项只能是ext4。不知道以后会不会优化  详情 回复
2026-2-5 19:24

12

主题

47

回帖

0

牛值

初出茅庐

2026-2-5 19:24:38 显示全部楼层
moface 发表于 2026-1-26 15:03
一针见血,感谢!

前两天发现飞牛系统即使选择btrfs存储空间依然是mdadm+lvm+分区+格式化为btrfs。zfs没试不知道能不能让zfs直接管理物理盘。所以最安全的选项只能是ext4。不知道以后会不会优化
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则