在 linux 中找不到 namei.c 或 super.c 等

标签 c linux filesystems kernel

研究 linux 文件系统,尝试复制现有的 fs 并对其进行修改并将其安装回 linux,并最终创建一个简单的文件系统。

这里的问题是我找不到文件系统的所有源文件。

正如谷歌所说,它们应该在/linux/fs/ext2/,但我看到的唯一文件是一个 Makefile。我已经搜索了整个文件系统磁盘,没有任何结果。

我试过的系统是3个Ubuntu,1个redhat,内核都是2.6

谢谢!

最佳答案

从“kernel.org”下载内核源代码,然后用“tar xfz”解压 然后你可以在“fs”下找到请求的“c”程序

关于在 linux 中找不到 namei.c 或 super.c 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803141/

相关文章:

linux - ext3cow 还在开发中吗?

java - 从文件系统读取文件时的并发性

c - 使用 fgets 和 strtok 读取 C 中的文件?

c - 警告 : assignment from incompatible pointer type [-Wincompatible-pointer-types] qt1. 函数 = &H1

c - GCC 和 Clang 解析器真的是手写的吗?

c - 如何从无符号字符编辑单个位

c++ - 禁用系统 ("mkdir/a/b") 调用输出

python - BlueZ DBUS API - GATT 接口(interface)对 BLE 设备不可用

linux - xvfb-在 OS X 上运行

java - 如何检查目录是否在其他目录中