From owner-freebsd-fs Tue Mar 19 7:58:16 2002 Delivered-To: freebsd-fs@freebsd.org Received: from cluster1.tfb.com (cluster1.tfb.com [204.212.132.101]) by hub.freebsd.org (Postfix) with ESMTP id 52F4437B400 for ; Tue, 19 Mar 2002 07:58:00 -0800 (PST) Received: from athlon (vsat-148-64-67-112.c119.t7.mrt.starband.net [148.64.67.112]) by cluster1.tfb.com (8.11.0/8.11.0) with ESMTP id g2JFvnA21685; Tue, 19 Mar 2002 07:57:50 -0800 Reply-To: From: "Jamey Kirby" To: , "'Terry Lambert'" Cc: "'Anthony Naggs'" , "'Quincey Koziol'" , Subject: RE: Filesystem books? Date: Tue, 19 Mar 2002 07:57:47 -0800 Organization: StorageCraft Message-ID: <001001c1cf5e$d75a7670$7101a8c0@athlon> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal In-Reply-To: <000e01c1cf5d$c3920780$7101a8c0@athlon> Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org And yes, there are many, many documents on the web. Dec has a fantastic potpourri of file system and LVM documents; Fragapinni et al. Jamey Kirby StorageCraft, inc. jkirby@storagecraft.com www.storagecraft.com -----Original Message----- From: owner-freebsd-fs@FreeBSD.ORG [mailto:owner-freebsd-fs@FreeBSD.ORG] On Behalf Of Jamey Kirby Sent: Tuesday, March 19, 2002 7:49 AM To: 'Terry Lambert' Cc: 'Anthony Naggs'; 'Quincey Koziol'; freebsd-fs@FreeBSD.ORG Subject: RE: Filesystem books? >>There's always an Internship at Veritas. 8-).<< Surly you are joking Mr. Lambert :) Jamey Kirby StorageCraft, inc. jkirby@storagecraft.com www.storagecraft.com -----Original Message----- From: Terry Lambert [mailto:tlambert2@mindspring.com] Sent: Tuesday, March 19, 2002 12:49 AM To: jkirby@storagecraft.com Cc: 'Anthony Naggs'; 'Quincey Koziol'; freebsd-fs@FreeBSD.ORG Subject: Re: Filesystem books? Jamey Kirby wrote: > "practical file system design with the BE file system": 1-55860-497-9 Good. > "VMS File System Internals": 1-55558-056-4 Good, but esoteric. > "The Design and Implementation of A Log-Structured File System": > 0-7923-9541-7 Moderately good. > "Inside The Windows NT File System": 1-55615-660-X > > "Windows NT File System Internals": 1-56592-249-2 I find the Custer books to be lacking. You have to already be familiar with FS code to even use this information to make a read-only NTFS, and you have to be familiar with a couple of common FS techniques before you can safely write an NTFS, and then you have to worry about code structure. I don't hold it against her; they probably wouldn't let her publish in more detail. > "Inside The Windows 95 File System": 1-56592-200-X This is OK, but it's lacking, too. THe problem is that it doesn't cover things that they don't tell you about in the Windows DDK distribution. In particular, how you have to support some of the calls that are needed for the BIOS calls so that you can swap to the FS you add, or other isseus dealing with local media FS's on Windows. > There is one more on distributed file system design that I have, but it > is not on my bookshelf here in my office. One of the better references is the optional purchase AIX File System Driver Writer's guide, which includes documentation on the AIX GFS interface (their VFS switch), and a floopy with sample code on it. It's a two volume set and used to go for about $80. It covers a lot of the practical philosophical aspects. There's always an Internship at Veritas. 8-). The other real place is the IEEE SIG on file system design, and the IEE publications there. Unless you are an IEEE member, you can't get these, though, but the publications should be in any large technical library (e.g. UC Berkeley, IBM Watson Research Center, but probably not your County or City library or community college library), My personal preference is to look at technical reports and scholarly publications: http://citeseer.nj.nec.com/cs Use the search term "filesystem", and you will get 499 documents. Use the search term "file system", and you will get 3981. I'll avoid listing them here. 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message