Skip site navigation (1)Skip section navigation (2)
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>