Skip to the content.

文件

文件命名

文件结构

文件类型

文件访问

文件属性

文件操作

目录

文件系统的实现

文件系统布局

|-----------------整个磁盘-----------------|
  分区表               磁盘分区
     ↓       ↙     ↙        ↘        ↘
 __________________________________________
|MBR||||________|________|________|________|
               /          \
              /            \

|引导块|超级块|空闲空间管理|i节点|根目录|文件和目录|

文件的实现

目录的实现

共享文件

日志结构文件系统(Log-structured File System,LFS)

日志文件系统

虚拟文件系统(Virtual File System,VFS)

--------------------------------
用户进程
--------------------------------
|
|             POSIX 接口
↓
--------------------------------
VFS
--------------------------------
|    |    |
|    |    |   VFS 接口
↓    ↓    ↓
--------------------------------
FS1  FS2  FS3 实际文件系统
--------------------------------
↑    ↑    ↑
|    |    |
↓    ↓    ↓
--------------------------------
高速缓冲区
--------------------------------

文件系统管理和优化

磁盘空间管理

文件系统备份

文件系统的一致性

文件系统性能

磁盘碎片整理