For various purposes in the engineering work we do to validate our disk controller product, we need to be able to ascertain what LBAs on the disk actually correspond to a given file written out under ZFS. Once a file is written and closed, we want to be able to traverse associated ZFS directory and allocation structures to uncover where ultimately the data sectors for the file live on the disk. To understand this, we want to write a utility that "walks" through the relevant file system housekeeping objects winding through until we have all the pieces uncovered which allow us to translate a given offset of a file to actual LBAs on the disk.
It is our understanding that there may be some utilities which perform similar operations (or at least contain a lot of the traversing logic we would require). Can you please point us in the right direction for requisite documentation and related source code? Any other information and/or suggestions would be greatly appreciated. Thank you. Thai. -- This message posted from opensolaris.org _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code