【发布时间】:2016-06-20 15:07:09
【问题描述】:
我是文件系统的新手,我只是想问一下,有什么方法可以使用 ram 磁盘文件系统将我的文件保存到辅助内存?
【问题讨论】:
-
如果您想访问特定的 Flash 设备,请不要使用像 “二级内存”这样的模棱两可的术语。闪存与 HDD 等块设备不同。闪存需要MTD subsystem,它通常不会安装在运行 Linux 的 PC 上。
-
是的,我正在使用 nor flash 和 mtd 驱动程序,现在我想将文件保存到 nor flash。你能帮我吗???
-
您阅读了 MTD 常见问题解答吗?您是否定义了 MTD 分区?这些分区的 /dev 中有什么?你想直接写入char设备吗?或者在分区中使用文件系统?因没有明显的研究工作和不清楚的问题而被否决。
-
我现在在内核 2.6.33.7 的嵌入式板中工作,我并不特定于任何 char 驱动程序,我只想将文件写入闪存,并且我正在使用分区 /dev/ram 作为 ram磁盘文件系统@sawdust
-
是的,谢谢你回答@subin 实际上我所做的是我使用命令“mount -t jffs2 /dev/mtdblock1 /mnt”安装并将文件复制到 /mnt 并执行“umount / mnt ”然后我重新启动板并再次给出命令“mount -t jffs2 /dev/mtdblock1 /mnt”,发现我复制的所有文件都存在。这是我期待的输出。再次感谢大家的支持。
标签: linux linux-kernel filesystems mount ramdisk