index.rst 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. .. note:: AI Translation Notice
  2. This document was automatically translated by `hunyuan-turbos-latest` model, for reference only.
  3. - Source document: kernel/filesystem/vfs/index.rst
  4. - Translation time: 2025-06-29 09:58:04
  5. - Translation model: `hunyuan-turbos-latest`
  6. Please report issues via `Community Channel <https://github.com/DragonOS-Community/DragonOS/issues>`_
  7. VFS Virtual File System
  8. ====================================
  9. In DragonOS, VFS acts as an adapter that abstracts the differences between specific file systems, providing a unified file operation interface to the outside.
  10. VFS is the core of DragonOS's file system, offering a standardized set of file system interfaces that enable DragonOS to support multiple different file systems. The main functions of VFS include:
  11. - Providing a unified file system interface
  12. - Offering file system mount and unmount mechanisms (MountFS)
  13. - Providing file abstraction (File)
  14. - Providing file system abstraction (FileSystem)
  15. - Offering IndexNode abstraction
  16. - Providing file system caching and synchronization mechanisms (not yet implemented)
  17. - Supporting the mounting of disk devices onto the file system (currently supports EXT4 and vfat types of virtio disks)
  18. .. toctree::
  19. :maxdepth: 1
  20. :caption: Table of Contents
  21. design
  22. api
  23. mountable_fs