Inode Usage

David Malone dwmalone at maths.tcd.ie
Wed Mar 8 10:35:11 UTC 2006


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.


More information about the freebsd-stable mailing list