posted @ 2007-11-15 10:33 艾凡赫 閱讀(469) | 評論 (0) 編輯 |
Linux
摘要: 本文闡述 Linux 中的文件系統(tǒng)部分,源代碼來自基于 IA32 的 2.4.20 內(nèi)核。總體上說 Linux 下的文件系統(tǒng)主要可分為三大塊:一是上層的文件系統(tǒng)的系統(tǒng)調(diào)用,二是虛擬文件系統(tǒng) VFS(Virtual Filesystem Switch),三是掛載到 VFS 中的各實際文件系統(tǒng),例如 ext2,jffs 等。本文側(cè)重于通過具體的代碼分析來解釋 Linux 內(nèi)核中 VFS 的內(nèi)在機制,在這過程中會涉及到上層文件系統(tǒng)調(diào)用和下層實際文件系統(tǒng)的如何掛載。文章試圖從一個比較高的角度來解釋 Linux 下的 VFS 文件系統(tǒng)機制。
閱讀全文
閱讀全文
posted @ 2007-11-15 10:32 艾凡赫 閱讀(349) | 評論 (0) 編輯 |


