學習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