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

问题描述

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)