如何将文件保存到ramdisk文件系统中的闪存?

问题描述:

我是新来的文件系统,我只想问,有没有什么方法可以使用RAM磁盘文件系统将我的文件保存到辅助内存?如何将文件保存到ramdisk文件系统中的闪存?

+1

如果您想要访问特定的Flash设备,请不要使用像*“辅助内存”*这样的含糊术语。闪存与硬盘等设备不同。闪存需要[MTD子系统](http://www.linux-mtd.infradead.org/),它通常不会在运行Linux的PC上安装。 – sawdust

+2

是的,我使用也没有闪存和mtd驱动程序是目前的,现在我想保存一个文件,也不flash.can你帮我在???? –

+0

您是否阅读过MTD常见问题解答?你有没有定义MTD分区?这些分区的**/dev **中有什么?你想直接写入char设备吗?或者在分区中使用文件系统? Downvoted表示没有明显的研究工作和不明确的问题。 – sawdust

,如果你要保存的所有文件中,你有你的文件系统分区的根文件系统链接到任何位置,然后你必须将文件复制到该位置,并且以后还可以读取它的RAMDISK文件系统重新启动你的主板。让有一个例子

,如果你有你的文件系统的/ dev/mtdblock1(如果你使用的是MTD驱动程序),如果你有jffs2的支持,那么你可以安装作为

mount -t jffs2 /dev/mtdblock1 /mnt/ 

然后之后,您可以将文件复制到/ mnt /中,然后卸载它。如果你想获得这个文件,你必须使用上面给出的相同命令来挂载/ mnt /。即使在重新启动我的电路板后,这仍然可以工作谢谢.......!