欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Linux文件系统——ramdisk根文件系统制作-ram disk介绍

最编程 2024-01-06 16:48:13
...

  ram disk顾名思义,内存磁盘。我们平常接触的一些存储介质,如:nor flash、nand flash、emmc、ufs、以及机械硬盘固态硬盘等,都是用来存储数据的,同理内存也是可以当成磁盘来存储数据的,唯一不同的就是ram是掉电不保存的,而前面提到的那些存储介质掉电都是保存数据的。
  我们都知道,在linux中,上面介绍的flash这些存储介质,都是需要有对应的驱动,注册成块设备。并向上层提供接口。如nor、nand等都抽象成mtdblock块设备。
  同理,linux中的ram disk意思就是拿出ram中的一部分大小,用对应的驱动注册层块设备,提供给上层调用。一般的ram disk注册成的块设备,在文件系统中设备节点提现为/dev/ramx。