f2fs系列之八: 最全的SSA 总结

理解SSA的难点在于 SSA如何避免对SIT/NAT区域零星的写。这需要深入理解SSA 自身和相关的数据结构和协作关系。

data/node 根据数据冷热分区

分区的数据以log/journal 的形式落盘

每种类型当前写的segment/block 信息都记录在 内存cursegments 中

为了避免零星的写,cursgements中的数据一起写到SSA 区域

check point的时候,把内存中cursegment中sit/nat journal entry信息写回到NAT/SIT 区域。

(下面有空贴上相关数据结构和代码)

猜你喜欢

转载自blog.51cto.com/xiamachao/2349631