On Wed, Nov 3, 2010 at 9:14 AM, Nobin Mathew <nobin.mathew@xxxxxxxxx> wrote: > See this > http://www.amazon.com/UNIX-Filesystems-Evolution-Design-Implementation/dp/0471164836 > > On Wed, Nov 3, 2010 at 8:50 PM, Anand Arumugam <anand.arumug@xxxxxxxxx> wrote: >> Try Maurice J Bach's book. >> >> On Wed, Nov 3, 2010 at 9:17 AM, Sankar P <sankar.curiosity@xxxxxxxxx> wrote: >>> >>> Hi, >>> >>> Are there any articles or books or whitepapers that are useful for >>> understanding the basics of filesystems (like what are extents, >>> backing-device-infos, caching etc.) ? I dont want a generic OS book, >>> but something that explains about linux filesystems. Any >>> recommendations ? Shankar, As I see, there are two aspects of learning filesystems. a) Understanding the ondisk layout. Once you are comfortable with it, you will be able to understand how it works, and how various ops commands manipulate the ondisk layout. This is file system specific. So if you are looking for this I would suggest some simple filesystem first like ext23 (not ext4 or some other btree based filesystems). b) Upper supporting layers for the filesystem ops. VFS, caching etc. They are generally common to all filesystems and will tell you how to reach to your filesystem, get data from it, and other things perform IO etc. -- Thanks - Manish ================================== [$\*.^ -- I miss being one of them ================================== -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ