Date: Tue, 7 Mar 2006 19:11:25 -0800 From: Doug Hardie <bc979@lafn.org> To: stable@freebsd.org Subject: Inode Usage Message-ID: <C06C0C06-8AF6-48CC-884D-5ECFDA517D28@lafn.org>
next in thread | raw e-mail | index | archive | help
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. Nothing in ffs.h seems to fit the need. Is there a way to tell if inode x is initialized or in use?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C06C0C06-8AF6-48CC-884D-5ECFDA517D28>
