Re: Beginner books/articles/papers for Filesystems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Nov 3, 2010 at 10:57 PM, Manish Katiyar <mkatiyar@xxxxxxxxx> wrote:
> 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
> ==================================
>

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 ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux