There aren't many good books on file system design.

The "VAX/VMS Internals and Data Structures" book by Goldenberg covers a fair 
amount of the RMS file system design along with its rationale. There is also a 
"VMS File System Internals" book which I haven't yet read. Apple's early Inside 
Macintosh volumes include a good description of MFS and HFS (which became HFS+) 
and the rationale behind HFS.

There are many good academic papers. I would suggest starting with McKusick's 
exposition on UFS and Selzer et al's work on log-structured file systems, if 
you're interested in traditional UNIX-style (stream-of-bytes) file systems. If 
you're willing to go a little deeper, IBM has published a variety of papers 
related to file systems through the years, starting in the 1960s or so.

The database literature is a rich source of ideas for file systems. In 
particular, you should understand a bit about journaling.
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to