Inode文件的结构

时间:2013-11-12 22:07:46

标签: filesystems inode

我的项目合作伙伴和我需要使用FUSE为Flash设备实现文件系统。到目前为止,我们对Inode文件的实现如下:

  • 从Flash设备中读取Inode文件。
  • 将其存储在内存中,直到卸载文件系统。
  • 定期将Inode文件写回Flash(以类似日志的严格附加方式)
  • 将Inode文件写回flash(就像上面的步骤一样)

Inode的结构,在内存中时,是C结构INode到Flash上​​起始偏移的映射(就扇区数而言)。 struct INode与POSIX Inode struct相同,删除了一些条目。

与任何其他缓冲区一样,此IFile(Inode到偏移的映射)将定期或在卸载之前写入闪存。这种实现方式有效,但我们不确定这是否是正确或最好的方法。

那么,是否有更好,更简单,更合适的方法来实现Inode文件?

0 个答案:

没有答案