【发布时间】:2013-04-04 05:25:53
【问题描述】:
研究 linux 文件系统,尝试复制现有的 fs 并对其进行修改并将其挂载回 linux,并最终创建一个简单的文件系统。
这里的问题是我找不到文件系统的所有源文件。
正如谷歌所说,它们应该位于 /linux/fs/ext2/,但我看到的唯一文件是 Makefile。我已经搜索了整个文件系统磁盘,没有出现。
我试过的系统是3个Ubuntu,1个redhat,都是2.6内核
谢谢!
【问题讨论】:
-
您是否安装了内核源代码和头文件的软件包?或者去kernel.org学习如何编译内核(在Ubuntu上使用
make-kpkg)。如果你编译一个,你还需要配置你的内核...... -
它不会在绝对路径中以
/linux开头,但可能以/usr/src/linux*开头 -
谢谢巴西尔。我不知道。稍后会告诉你我得到了什么。
标签: c linux filesystems kernel