最近有位用户遇到了NAS的大麻烦——他的BTRFS文件系统查出38711个不可修复的错误!更离谱的是,有些视频文件能正常播放、快进,却一拷贝就报IO错误,用BTRFS的scrub功能扫描居然还查不出来这些问题。
![]()
这事儿不是个例。很多国产NAS厂家(比如绿联、极空间、飞牛)都在用BTRFS,但几乎没人把scrub功能做到UI里。
要知道,BTRFS像ZFS一样有校验和机制,scrub就是定期把数据读出来和校验和对比,发现损坏就修复。可现在用户根本没法方便地做这个检查,等发现问题时数据已经烂了一大片。
![]()
有人说Linux内核6.12已经修复了BTRFS的冷数据损坏问题?飞牛NAS早就用6.12内核了,可问题依然存在。
而且就算用BTRFS+MD RAID组合,也逃不过这个坑——这位用户的硬盘SMART全正常,内存也没问题,就是BTRFS自己出了幺蛾子。
更让人哭笑不得的是,有些错误scrub扫不出来。比如那些能播放不能拷贝的文件,AI分析说是BTRFS的元数据和extent映射损坏,scrub不深度检查这些细粒度的东西。这意味着你以为数据没问题,其实早就藏着隐患。
给大家提个醒:别把BTRFS当唯一的重要存储格式,一定要做好冷备份。EXT4和ZFS在长期使用中就很少出现这种情况,更靠谱。
同时也呼吁国产NAS厂家:赶紧把scrub功能加到UI显眼位置,让用户能定期检查,别让BTRFS的坑再坑更多人了!
![]()
你用NAS时遇到过BTRFS的问题吗?觉得厂家该怎么改进这个功能?欢迎在评论区聊聊。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.