虚拟文件系统内存块创建

时间:2016-04-15 02:57:24

标签: c memory filesystems

我正在开发一个项目,我需要为虚拟文件系统创建所有基本组件(内存块,文件名表,inode等)。我的系统需要能够创建一个单层(无子目录)“磁盘”,它由固定的内存块(在这种情况下为256字节)组成。就使用文件系统而言,我理解所有基本组件及其功能,但我不确定如何开始为分配创建内存块。 我没有为inode或文件表设计的结构(我需要自己提出)但我相信我有基本的内存分配集来制作一个“磁盘”然后我可以格式化和添加后续数据结构:

jumbotron

我的主要问题是,如果这个“磁盘”被正确分区,我是否正确地分配了256字节的内存块,用于文件存储和元数据存储?

1 个答案:

答案 0 :(得分:0)

最好的办法是使用内存映射文件作为虚拟磁盘。