本次笔记内容:
12.1 文件系统:总体介绍
12.2 基本概念
12.3 基本概念——文件系统和文件
12.4 基本概念——文件系统的功能
12.5 基本概念——文件和块
12.6 基本概念——文件描述符
12.7 基本概念——目录
12.8 基本概念——文件别名
12.9 基本概念——文件系统种类
文章目录
文件系统和文件的概念
文件系统:一种用于持久性存储的系统抽象。
- 在存储器上:组织、控制、导航、访问和检索数据;
- 大多数计算机系统包含文件系统;
- 个人电脑、服务器、笔记本电脑;
- iPod、Tivo/机顶盒、手机/掌上电脑;
- Google可能是由一个文件系统构成的。
文件:文件系统中一个单元的相关数据在操作系统中的抽象。
文件系统的功能(用户角度)
- 分配文件磁盘空间
-
- 管理文件块(哪一块属于哪一个文件)
-
- 管理空闲空间(哪一块是空闲的)
-
- 分配算法(策略)
- 管理文件集合
-
- 定位文件及其内容
-
- 命名:通过名字找到文件的接口
-
- 最常见:分层文件系统
-
- 文件系统类型(组织文件的不同方式)
- 提供的便利及特征
-
- 保护:分层来保护数据安全
-
- 可靠性/持久性:保持文件的持久即使能发生崩溃、媒体错误、供给等
文件和块(文件角度)
文件属性:名称、类型、位置、大小、保护、创建者、创建时间、最近修改时间等等。
文件头:
- 在存储元数据中保存了每个文件的信息;
- 保存文件的属性;
- 跟踪哪一块存储块属于逻辑上文件结构的哪个偏移。