Linux开发 | 嵌入式文件系统

Linux开发 | 嵌入式文件系统

嵌入式相关的文件系统:
	只读文件系统启动速度快于可读写的文件系统
		autofs:  内核特性,让内核支持自动挂载文件系统
			File Systems---> <*> Kernel automounter support  
 
	只读文件系统
		cramfs: 压缩的只读文件系统
			特点:  启动快,文件最大支持256MB,单个文件最大16MB

		squashfs: 只读文件系统
			特点:  压缩比最大,启动比cramfs慢
			案例:路由器,ubuntu的发行光盘
			可结合LZMA压缩算法
    
    可读写的文件系统:
       JFFS2: 支持NOR 和NAND FLASH (对NAND的支持天生不足)
            特点: 1.可读写
                  2. 挂载慢(特别是在小文件很多的文件系统中,就更慢)
                  3. 当数据占到JFFS2分区的75~80%左右时,性能会急剧下降

       YAFFS2: 只支持NAND FLASH 
               特点: 1.可读写
                     2. 挂载快(特别是在小文件很多的文件系统中,优势更明显)
                     3.它不是标准内核中的,需通过补丁添加
       ubifs:  起码支持NAND FLASH
               特点: 1.可读写
                     2. 挂载快
                     3.它的实现和其他的文件系统不一样,引进了一个"卷"的概念   

   在内存中的文件系统:
		ramdisk: 描述的是功能,不是格式
        启动快,防止用户修改
		ramfs:
		tmpfs:  临时文件系统   
    
   实时反映系统状态: procfs, sysfs
        
   windows文件系统:
		fat:  FAT32
		NTFS:
		
	硬盘的文件系统:
		EXT3/EXT4  

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值