xref: /DragonOS/docs/kernel/filesystem/vfs/index.rst (revision 45626c859f95054b76d8b59afcbd24c6b235026f)
1
2VFS虚拟文件系统
3====================================
4
5在DragonOS中,VFS作为适配器,遮住了具体文件系统之间的差异,对外提供统一的文件操作接口抽象。
6
7VFS是DragonOS文件系统的核心,它提供了一套统一的文件系统接口,使得DragonOS可以支持多种不同的文件系统。VFS的主要功能包括:
8
9- 提供统一的文件系统接口
10- 提供文件系统的挂载和卸载机制(MountFS)
11- 提供文件抽象(File)
12- 提供文件系统的抽象(FileSystem)
13- 提供IndexNode抽象
14- 提供文件系统的缓存、同步机制(尚未实现)
15
16
17.. toctree::
18   :maxdepth: 1
19   :caption: 目录
20
21   design
22   api
23
24