# VFS虚拟文件系统 — DragonOS dev 文档

# VFS虚拟文件系统

在DragonOS中，VFS作为适配器，遮住了具体文件系统之间的差异，对外提供统一的文件操作接口抽象。

VFS是DragonOS文件系统的核心，它提供了一套统一的文件系统接口，使得DragonOS可以支持多种不同的文件系统。VFS的主要功能包括：

- 提供统一的文件系统接口

- 提供文件系统的挂载和卸载机制（MountFS）

- 提供文件抽象（File）

- 提供文件系统的抽象（FileSystem）

- 提供IndexNode抽象

- 提供文件系统的缓存、同步机制（尚未实现）

目录

- 设计
- VFS API文档

Other Versions v: V0.1.9

Tags
  V0.1.0
  V0.1.1
  V0.1.10
  V0.1.2
  V0.1.3
  V0.1.4
  V0.1.5
  V0.1.6
  V0.1.7
  V0.1.8
  V0.1.9
  V0.2.0
  V0.3.0
  V0.4.0

Branches
  master