本文总结了加载FSImage的四个或者说三个主要步骤,并进行了源码逐行分析。
Loader#loadInternal方法里,定义了加载fsimage文件的整理流程。
第一步: loadSummary。
从fsimage文件中把FileSummary给加载出来。
// RandomAccessFile raFile, fsimage文件
FileSummary summary = FSImageUtil.loadSummary(raFile);
看下loadSummary的源码:
public static FileSummary loadSummary(