RAM 文件系统
RAMFS 将一部分固定大小的内存当作分区来使用。它并非一个实际的文件系统,而是一种将实际的文件系统装入内存的机制。将一些经常被访问而又不会更改的文件放在内存中,可以明显地提高系统的性能,而且在设备的调试初期其他 Flash 类型的文件系统还未能正常工作时,使用内存型文件系统可以方便设备的调试。
通过 mount 命令可以挂载 RAMFS 文件系统,其中/mnt/ram 中的 ram 是动态创建的,不需要用户手动进行创建。
# showmount
AUTO-Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/media/hdd0 /dev/blk/hdd0:0
Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/tmp 0
# mount -t ramfs 10000 /mnt/ram
# showmount
AUTO-Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/media/hdd0 /dev/blk/hdd0:0
Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/mnt/ram 10000
/tmp 0
# touch /mnt/ram/hy
# ls /mnt/ram/
hy
# umount /mnt/ram/
# showmount
AUTO-Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/media/hdd0 /dev/blk/hdd0:0
Mount point show >>
VOLUME BLK NAME
-------------------- --------------------------------
/tmp 0