文件系统

简介: 文件系统

1、文件系统是什么

1.操作系统用于明确存储设备组织文件的方法
2.就是文件管理系统(程序),简称文件系统

2、文件系统的种类

参考文章:文件系统
NTFS:window的文件系统,基于安全性的文件系统
CDFS:光盘的文件系统
exFAT:适合于闪存的文件系统(U盘)
RAW:未经处理或未格式化产生的文件系统
Linux/树莓派下的文件系统
vfat:boot(bootloadder,kernel)
ext4: 根目录(GNU/Linux 系统中标准的文件系统)
tmpfs:内存文件系统

3、什么是分区

1.window:随意存放,目录及分区
C、D盘
2.Linux:按照功能严格分区,存放文件,目录不是分区
嵌入式系统分为4个区
bootloader:启动代码
para:启动代码向内核传递参数的位置
kernel:内核分区
根分区等:文件系统结构
注:window分区是连续的;Linux不连续,同一个文件夹下的文件可能来自不同分区(文件系统类型可能不同)

4、文件系统目录结构

根目录,不是分区,和window不同
bin:指令
boot:启动相关
dev:驱动,设备驱动,如串口,字符char
etc:系统配置文件,init里的bootmisc.sh.conf设置开机启动,通常设置rc.local文件
home:工作目录
lib:系统库
lost+found:开机找回
mnt:外部设备挂载
proc:可以看内核相关信息cat cpuinfo看cpu,meminfo内存
root:超级管理员目录
sbin:系统指令
usr:用户相关,安装第三方包
var:lock日志相关

4、虚拟文件系统(vfs)

1.对各种文件系统的一个抽象,为各种文件系统提供一个通用接口
2.不管是什么文件类型,不管文件是磁盘还是设备,都只用poen read write操作

目录
相关文章
|
Ubuntu Unix Linux
Linux系统之rename命令的基本使用
Linux系统之rename命令的基本使用
506 41
|
9月前
|
机器学习/深度学习 人工智能 监控
DiffuEraser:阿里通义实验室推出的视频修复模型,支持高清修复、时间一致性优化
DiffuEraser 是阿里通义实验室推出的基于稳定扩散模型的视频修复工具,能够生成丰富的细节并保持时间一致性,适用于电影修复、监控增强等场景。
523 27
DiffuEraser:阿里通义实验室推出的视频修复模型,支持高清修复、时间一致性优化
|
自然语言处理 算法 数据挖掘
【数据挖掘】十大算法之PageRank连接分析算法
文章介绍了PageRank算法的基本概念和数学模型,包括如何通过一阶马尔科夫链定义随机游走模型以及如何计算网页的重要性评分,并提供了PageRank迭代算法的具体步骤。
390 0
|
SQL 安全 网络安全
DVWA SQL Injection (Blind) 通关解析
DVWA SQL Injection (Blind) 通关解析
|
敏捷开发 数据可视化 测试技术
理解并实现敏捷开发方法论:技术视角的深入探讨
【5月更文挑战第28天】本文深入探讨了敏捷开发方法论,强调其以人为本、快速迭代、灵活适应和关注价值的核心思想。文章介绍了Scrum、XP和Kanban等敏捷实践,并概述了实现敏捷开发的步骤,包括组建团队、明确目标、选择方法、实施开发和持续改进。同时,提醒注意保持开放沟通、注重质量效率、灵活应对变化及培养敏捷文化。敏捷开发旨在适应软件行业快速变化的需求,通过迭代和增量方式提高效率与质量,确保项目成功。
|
存储 JSON 安全
[浏览器系列] : 客户端本地存储
[浏览器系列] : 客户端本地存储
177 2
[浏览器系列] : 客户端本地存储
|
中间件 API 开发者
深入理解Python Web框架:中间件的工作原理与应用策略
【7月更文挑战第19天】Python Web中间件摘要:**中间件是扩展框架功能的关键组件,它拦截并处理请求与响应。在Flask中,通过`before_request`和`after_request`装饰器模拟中间件行为;Django则有官方中间件系统,需实现如`process_request`和`process_response`等方法。中间件用于日志、验证等场景,但应考虑性能、执行顺序、错误处理和代码可维护性。
212 0
后端“timestamp“: “2024-03-20T17:59:01.892+00:00“, “stat,解决的方法,如果你要发get请求,你要添加GetMapping,不写明请求方式,会报错
后端“timestamp“: “2024-03-20T17:59:01.892+00:00“, “stat,解决的方法,如果你要发get请求,你要添加GetMapping,不写明请求方式,会报错
|
Oracle NoSQL 固态存储
阿里云服务器ESSD Entry云盘和Entry云盘区别及选择参考
在我们选择阿里云服务器的时候,有部分云服务器同时支持ESSD Entry云盘和ESSD云盘,可能有的用户还不清楚他们之间的区别,因此不知道选择哪种更好更能满足自己场景的需求,本文为大家介绍一下阿里云服务器ESSD Entry云盘和ESSD云盘的区别及选择参考。
2351 0
阿里云服务器ESSD Entry云盘和Entry云盘区别及选择参考