Re: Documentation about the Virtual File-System

From: Nate Diller (nate.diller_at_gmail.com)
Date: 06/28/05

  • Next message: Nick Piggin: "Re: reiser4 plugins"
    Date:	Mon, 27 Jun 2005 17:17:58 -0700
    To: ritesh@cs.unc.edu
    
    

    try reading the code to Minix FS, it is simple and will demonstrate
    the interfaces you need to present to VFS, and the block interface to
    access the disk. The page interface is preferred over the block
    interface recently, expecially for high performance work, but FS's
    that use it are more complex and harder to understand (reiserfs, xfs,
    ext3).

    Get Robert Love's kernel programming book, it has just barely enough
    VFS documentation to get you started learning the current interfaces.

    NATE

    On 6/27/05, Ritesh Kumar <digitalove@gmail.com> wrote:
    > On 6/27/05, Pekka Enberg <penberg@gmail.com> wrote:
    > > Hi,
    > >
    > > On 6/27/05, Guillermo López Alejos <glalejos@gmail.com> wrote:
    > > > Is there any "Building a File system HOWTO"?
    > >
    > > I am not aware of such document but take a look at fs/ramfs/inode.c.
    > > It is a simple memory-based filesystem and sort of a tutorial to the
    > > VFS.
    > >
    > > Pekka
    > > -
    >
    > Did you try http://lxr.linux.no/source/Documentation/filesystems/vfs.txt
    >
    > BTW, on a similar note can somebody recommend some simple sample code
    > on block IO?
    >
    > Ritesh
    >
    > > 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/
    > >
    >
    >
    > --
    > http://www.cs.unc.edu/~ritesh/
    > -
    > 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/
    >
    -
    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/


  • Next message: Nick Piggin: "Re: reiser4 plugins"

    Relevant Pages