Answers:
Rootfs是的特殊实例ramfs(或tmpfs,如果已启用),始终存在于中2.6 systems。您无法卸载rootfs。

在内核初始化时,注册了一个绝对最小的文件系统,称为rootfs。可以在中找到实现此文件系统的代码,该文件fs/ramfs/inode.c恰好包含该ramfs文件系统的代码。ramfs除了MS_NOUSER标志的指定之外,rootfs与基本上相同。这是由常规解释graft_tree中fs/namespace.c,我认为它可以防止用户态进程做着自己的坐骑rootfs。
该例程init_mount_tree(位于fs / namespace.c中)在系统启动时调用,以挂载rootfs实例,并将其设为当前进程的根名称空间(请记住,在Linux下,不同的进程可以具有不同的文件系统名称空间)。
它包含所有应用程序,设置,设备,数据等。没有根文件系统,您的Linux系统将无法运行。
请参阅:https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt