Android面试---Android/Linux文件系统

在LINUX系统中有一个重要的概念:一切都是文件;

Linux默认使用的文件系统:ext4;
Linux支持的文件系统: 内核所支持的文件系统类型,可以通过内核目录树 fs 目录中的内容来查看;
Linux支持的文件系统有哪些?

在这里插入图片描述
虚拟文件系统(VFS):VFS就把这些不同的文件系统做一个抽象,提供统一的API访问接口;
VFS提供的常用API有哪些?
文件系统关系最密切的就是存储介质;
Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动;
之后可以自动或手动挂载其他的文件系统,因此,一个系统中可以同时存在不同的文件系统;

不同的文件系统类型有不同的特点,因而根据存储设备的硬件特性、系统需求等有不同的应用场合;
在嵌入式Linux应用中,主要的存储设备为RAM(DRAM, SDRAM)和ROM(常采用FLASH存储器),常用的基于存储设备的文件系统类型包括:jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs等;

1 基于FLASH的文件系统
2 基于RAM的文件系统
3 网络文件系统NFS (Network File System)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值