Messages in this thread | | | Date | Mon, 23 Jan 2006 19:00:09 +0200 | From | Pekka Enberg <> | Subject | Re: Linux VFS architecture questions |
| |
Hi Kyle,
On 1/23/06, Kyle Moffett <mrmacman_g4@mac.com> wrote: > Great! I'm trying to learn about filesystem design and > implementation, which is why I started writing my own hfsplus > filesystem (otherwise I would have just used the in-kernel one). Do > you have any recommended reading (either online or otherwise) for > someone trying to understand the kernel's VFS and blockdev > interfaces? I _think_ I understand the basics of buffer_head, > super_block, and have some idea of how to use aops, but it's tough > going trying to find out what functions to call to manage cached disk > blocks, or under what conditions the various VFS functions are > called. I'm trying to write up a "Linux Disk-Based Filesystem > Developers Guide" based on what I learn, but it's remarkably sparse > so far.
Did you read Documentation/filesystems/vfs.txt? Also, books Linux Kernel Development and Understanding the Linux Kernel have fairly good information on VFS (and related) stuff.
Pekka - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |