diff --git a/docs/kernel/filesystem/fs/fat32.md b/docs/kernel/filesystem/fs/fat32.md new file mode 100644 index 00000000..0137240f --- /dev/null +++ b/docs/kernel/filesystem/fs/fat32.md @@ -0,0 +1 @@ +# FAT32文件系统 \ No newline at end of file diff --git a/docs/kernel/filesystem/fs/index.rst b/docs/kernel/filesystem/fs/index.rst new file mode 100644 index 00000000..2d4eeb1f --- /dev/null +++ b/docs/kernel/filesystem/fs/index.rst @@ -0,0 +1,12 @@ + +具体文件系统 +==================================== + +具体文件系统实现了VFS中所规定的接口,并挂载到VFS之中。 + +.. toctree:: + :maxdepth: 1 + :caption: 目录 + + fat32 + diff --git a/docs/kernel/filesystem/index.rst b/docs/kernel/filesystem/index.rst new file mode 100644 index 00000000..0e5c4098 --- /dev/null +++ b/docs/kernel/filesystem/index.rst @@ -0,0 +1,11 @@ +文件系统 +==================================== + +DragonOS的文件系统模块由VFS(虚拟文件系统)及具体的文件系统组成。 + +.. toctree:: + :maxdepth: 1 + :caption: 目录 + + vfs/overview + fs/index diff --git a/docs/kernel/filesystem/vfs/api.md b/docs/kernel/filesystem/vfs/api.md new file mode 100644 index 00000000..9df9e38e --- /dev/null +++ b/docs/kernel/filesystem/vfs/api.md @@ -0,0 +1 @@ +# VFS API文档 diff --git a/docs/kernel/filesystem/vfs/overview.rst b/docs/kernel/filesystem/vfs/overview.rst new file mode 100644 index 00000000..57bf3f92 --- /dev/null +++ b/docs/kernel/filesystem/vfs/overview.rst @@ -0,0 +1,12 @@ + +VFS虚拟文件系统 +==================================== + +在DragonOS中,VFS作为适配器,遮住了具体文件系统之间的差异,对外提供统一的文件操作接口抽象。 + +.. toctree:: + :maxdepth: 1 + :caption: 目录 + + api + diff --git a/docs/kernel/index.rst b/docs/kernel/index.rst index 129cd6e9..1ccc44d7 100644 --- a/docs/kernel/index.rst +++ b/docs/kernel/index.rst @@ -6,3 +6,4 @@ :caption: 目录 bootloader/index + filesystem/index