我的项目合作伙伴和我需要使用FUSE为Flash设备实现文件系统。到目前为止,我们对Inode文件的实现如下:
Inode的结构,在内存中时,是C结构INode到Flash上起始偏移的映射(就扇区数而言)。 struct INode与POSIX Inode struct相同,删除了一些条目。
与任何其他缓冲区一样,此IFile(Inode到偏移的映射)将定期或在卸载之前写入闪存。这种实现方式有效,但我们不确定这是否是正确或最好的方法。
那么,是否有更好,更简单,更合适的方法来实现Inode文件?