学习linux文件系统,尝试复制现有的fs并修改它并将其重新安装回linux,最后创建一个简单的文件系统。无法在linux中找到namei.c或super.c等linux
这里的问题是我无法找到文件系统的所有源文件。
正如谷歌所说,他们应该在/ linux/fs/ext2 /,但我在那里看到的唯一文件是一个Makefile。我搜索了整个文件系统磁盘,没有出现。
我曾尝试系统3的Ubuntu,红帽1,所有这些都内核2.6
谢谢!从下“FS”“kernel.org”,然后提取它的智慧“焦油XFZ” 那么你可以找到请求“C”程序内核
您是否安装了内核源代码和头文件包?或者访问http://kernel.org/并学习如何编译内核(在Ubuntu上使用'make-kpkg')。你也需要配置你的内核,如果你编译一个... – 2013-04-04 05:27:23
它不会处于以'/ linux'开头的绝对路径,但可能使用'/ usr/src/linux *' – 2013-04-04 05:35:27
谢谢Basile。我不知道。将让你知道我后来得到什么。 – user1105360 2013-04-04 05:46:47