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