From owner-freebsd-fs@FreeBSD.ORG Sat Aug 6 04:21:31 2005 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 623E916A41F; Sat, 6 Aug 2005 04:21:31 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from mh2.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id E241243D49; Sat, 6 Aug 2005 04:21:30 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [192.168.42.25] ([192.168.42.25]) by mh2.centtech.com (8.13.1/8.13.1) with ESMTP id j764Jt7h098313; Fri, 5 Aug 2005 23:20:00 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <42F43A5D.8050608@centtech.com> Date: Fri, 05 Aug 2005 23:19:41 -0500 From: Eric Anderson User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050802 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALeine References: <200507300642.j6U6ghCF057455@marlena.vvi.at> In-Reply-To: <200507300642.j6U6ghCF057455@marlena.vvi.at> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-fs@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: Pointers for understanding vfs/buffer/filesystem architecture X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2005 04:21:31 -0000 ALeine wrote: > Eric Anderson wrote: > >>I've very interested in learning about FreeBSD's implementation >>of vfs/buffer cache/fs archicture. > > > You may want to download the following graphical overview of the > UFS/FFS filesystem that was made by Poul-Henning Kamp earlier > this year, it's very useful: > > http://phk.freebsd.dk/misc/ufs.pdf > > If you want to print it out you'll need 18 sheets of paper. Oh my - that is quite impressive.. phk - thank you! I can't wait to print that out.. (I even wonder if it was generated automatically?) > You may also want to use something like doxygen (devel/doxygen in the > ports tree) to generate source code graphs and make browsing through > source code easier. Another resource that you may find helpful is > Robert Watson's FXR site: > > http://fxr.watson.org I've played with that a bit - quite useful. Thanks for the reminder of it. Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------