gxqing 发表于 2003-5-29 13:47:32

关于系统启动时mount文件系统的疑问?

我看了启动时的源码,但还是没有搞清在哪mount文件系统的,mount 文件系统的源码在哪儿呢?

jjww 发表于 2003-5-29 15:13:58

其实大多数常规文件系统的mount都是在启动的很后面。作为文件系统的初始化,关键是支持各种文件系统模块的支持,并根据比如/etc/fstab的信息决定mount那个文件系统。
你要是想知道FreeBSD的文件系统加载,我可以贴出来,也可以在bbs.whnet.edu.cn的FreeBSD版精华区里找到FreeBSD的文件系统加载卸载内核描述,我写的。 :wink: linux我还在看.... :oops:
我也想知道linux采用什么VFS组织文件系统。FreeBSD采用Stackable VFS结构。

Dragonfly 发表于 2003-5-29 22:07:28

the root fs is mounted in init/do_mounts.c
other fs is mounted by user space code call mount, finished by sys_mount in fs/namespace.c

linux vfs is stackable. vfs is a common layer to upper, different actual fs export interface to it.
页: [1]
查看完整版本: 关于系统启动时mount文件系统的疑问?