微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

BTRFS 文件系统是否会在没有任何磨损均衡的情况下磨损 SD 卡上超级块位置的块?

如何解决BTRFS 文件系统是否会在没有任何磨损均衡的情况下磨损 SD 卡上超级块位置的块?

据我所知,BTRFS 文件系统以具有递归校验和的不可变树的形式存储在磁盘上。因此,文件系统内任何文件修改将导致所有父目录和子目录的重写和重新校验和,直到超级块。大多数表示目录​​的树节点将在重写后存储在不同的位置,因此即使 SD 卡控制器没有实现,也会产生一定程度的磨损平衡。但是,超级块的位置是固定的,我的理解是文件系统内任何文件内容的任何单一更改都会触发超级块的重写(并且超级块的所有其他副本也存储在固定位置)。这是否意味着如果没有在 SD 卡级别上进行任何磨损均衡,BTRFS 会很快磨损包含超级块位置的块?

这个问题在现代 SD 卡上有多严重?

注意:我不是 BTRFS 文件系统如何运行的复杂细节的专家,我的问题可能包含错误的前提。我只了解基本原理。如果我做出任何错误的假设,请纠正我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。