常见文件系统和特性-基于himawari-8卫星的沙尘监测

时间:2024-06-29 20:21:16
【文件属性】:

文件名称:常见文件系统和特性-基于himawari-8卫星的沙尘监测

文件大小:7.57MB

文件格式:PDF

更新时间:2024-06-29 20:21:16

嵌入式linux 周立功

11.2 文件系统类型 11.2.1 根文件系统类型 如果文件系统已经布局完成,则可以发布到目标系统中了。通常会制作成一个镜像文件, 然后通过某种方式固化到目标系统中,具体采用什么样的形式发布,需要根据系统资源状况、 内核情况和系统需求等方面进行裁决:  硬件方面,至少需要考虑主存储介质的类型和大小,如 Flash 是 NOR Flash 还是 NAND Flash,RAM 的大小等;  内核方面,则需考虑所裁剪后的内核支持哪些文件系统,采用哪种文件系统最合适, 能满足性能、速度等要求;  系统需求方面,需要考虑运行速度、是否可写、是否压缩等方面因素。 常见的可用于根文件系统的文件系统类型有 ramdisk、cramfs、jffs2、yaffs/yaffs2 和 ubifs 等,各类型的特性如表 11.2 所列。 表 11.2 常见文件系统和特性 类型 介质 是否压缩 是否可写 掉电保存 存在于 RAM 中 Ramdisk 上的 EXT2 是 是 否 是 cramfs 是 否 - 否 jffs2 NOR Flash 是 是 是 否 yaffs/yaffs2 NAND Flash 否 是 是 否 ubifs NAND Flash 是 是 是 否 尽管文件系统固件以某一种文件系统的镜像发布,但是整个文件系统实际上还是并存多 种逻辑文件系统的。例如,一个系统根文件系统以 ubifs 挂载,但是/dev 目录却是以 tmpfs 挂载的、/sys 目录挂载的是 sysfs 文件系统: [root@zlg /]# mount rootfs on / type rootfs (rw) ubi0:rootfs on / type ubifs (rw,relatime) proc on /proc type proc (rw,relatime) sys on /sys type sysfs (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime,mode=755) shm on /dev/shm type tmpfs (rw,relatime) rwfs on /mnt/rwfs type tmpfs (rw,relatime,size=512k) 11.2.2 JFFS/JFFS2 Journalling Flash File System(闪存设备日志型文件系统,JFFS)是由瑞典的 Axis Communication AB 为嵌入式设备开发的文件系统。


网友评论