# rootFS 根文件系统 — DragonOS dev 文档

# rootFS 根文件系统

rootFS是DragonOS开启后挂载的第一个文件系统,它是一个基于内存的伪文件系统。rootfs的功能主要是在具体的磁盘文件系统被挂载之前，为其他的伪文件系统提供挂载点，使得系统能被正确的初始化。

rootfs的初始化将与VFS一同初始化。rootfs将为系统的各项文件系统的挂载创建dentry，使得其他的文件系统如`devfs`等，能在磁盘文件系统被挂载之前被正确的初始化。

当磁盘根文件系统被挂载后，将调用`rootfs_umount()`函数。该函数将会把原本挂载在rootfs上的各种伪文件系统迁移到磁盘根文件系统上。当迁移完成后，将会释放rootfs所占用的资源。

Other Versions v: V0.1.1

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