On Wed, Nov 3, 2010 at 10:57 PM, Manish Katiyar <[email protected]> wrote:
> On Wed, Nov 3, 2010 at 9:14 AM, Nobin Mathew <[email protected]> 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 <[email protected]> 
>> wrote:
>>> Try Maurice J Bach's book.
>>>
>>> On Wed, Nov 3, 2010 at 9:17 AM, Sankar P <[email protected]> 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
> ==================================
>

Thanks everyone. I will check the "Understanding filesystems" book and
see how it is. IIRC Bach does not have information about extents,
backing device info etc. I will check once again though.

-- 
Sankar P
http://psankar.blogspot.com

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to