Date: Wed, 8 Mar 2006 10:35:08 +0000 From: David Malone <dwmalone@maths.tcd.ie> To: Doug Hardie <bc979@lafn.org> Cc: stable@freebsd.org Subject: Re: Inode Usage Message-ID: <20060308103508.GA8624@walton.maths.tcd.ie> In-Reply-To: <C06C0C06-8AF6-48CC-884D-5ECFDA517D28@lafn.org> References: <C06C0C06-8AF6-48CC-884D-5ECFDA517D28@lafn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 07, 2006 at 07:11:25PM -0800, Doug Hardie wrote: > I am building a tool to identify the file that has a specific LBA. > The approach I am using is to search through each inode from number 2 > up. This approach works well with UFS1 file systems as then > preinitialize all the inodes. However, UFS2 does lazy inode > initialization so there are always some that are basically garbage. > I have not found any relaiable way to determine from the inode > contents if it is in use or not. I suspect that information is in > the inode bit map. However, I haven't found any way to access that. Have a look at the patch I committed to quot last week: http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/quot/quot.c.diff?r1=1.23&r2=1.24 David.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060308103508.GA8624>