Advertisement

内存存储系统

阅读量:

ramdisk

Linux内核版本2.0及2.2已具备相关功能支持。若需启用Ramdisk功能,在进行内核编译过程中,必须在block device配置项中勾选Ramdisk的支持选项。该选项下还包含两个子选项,其中一项用于配置Ramdisk的容量大小,默认设置为4096k。

复制代码
    首先查看一下可用的RamDisk,使用ls /dev/ram*
    首先创建一个目录,比如test,运行mkdir /mnt/test;
    然后对/dev/ram0 格式化创建文件系统,运行mke2fs /dev/ram0;
    最后挂载 /dev/ram0,运行mount /dev/ram /mnt/test,就可以象对普通硬盘一样对它进行操作了。
    
      
      
      
      
    

若在未重启Linux系统的情况下再次执行umount操作并重新加载,文件数据仍会保留在/dev/ramX设备中。

ramfs

Ramfs作为一种内存文件系统,其本质是位于虚拟文件系统(VFS)层级的结构,与ramdisk不同,后者是基于内存中其他文件系统(如ex2fs)的虚拟实现。因此,Ramfs无需进行格式化操作,并且在内存资源充足的情况下,可以创建多个实例,同时在创建过程中可设定其所能占用的最大内存容量。

复制代码

全部评论 (0)

还没有任何评论哟~