QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1484|回复: 2

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

[复制链接]
发表于 2003-5-29 13:47:32 | 显示全部楼层 |阅读模式
我看了启动时的源码,但还是没有搞清在哪mount文件系统的,mount 文件系统的源码在哪儿呢?
发表于 2003-5-29 15:13:58 | 显示全部楼层
其实大多数常规文件系统的mount都是在启动的很后面。作为文件系统的初始化,关键是支持各种文件系统模块的支持,并根据比如/etc/fstab的信息决定mount那个文件系统。
你要是想知道FreeBSD的文件系统加载,我可以贴出来,也可以在bbs.whnet.edu.cn的FreeBSD版精华区里找到FreeBSD的文件系统加载卸载内核描述,我写的。 linux我还在看....
我也想知道linux采用什么VFS组织文件系统。FreeBSD采用Stackable VFS结构。
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 07:04 , Processed in 0.050134 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表