我是 JFFS2 文件系统的新手。我正在寻找有关 JFFS2 中使用的垃圾收集算法的引用/文章/论文。如果有人引导我这样做,那就太好了。
谢谢。
-山姆
最佳答案
JFFS2 最好的技术描述是 the original paper 。
JFFS2 从设备的开头一直写到结尾,然后从头开始重新开始。在本次和后续传递中,它会擦除在先前传递中写入的块。它会擦除所有脏块和一部分干净块(用于磨损均衡)。在擦除它们之前,它会在那些仍然需要的块中写入所有内容的新副本。不再需要的块的其余内容(垃圾)在擦除中消失。
关于linux - JFFS2中使用的算法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10754001/