Did you dd the whole disk, the partition/logical volume, or individual
slice? If you've got an image of the whole disk (or possibly
partition), you'll need to mount the loop with an offset that tells
the system where the actual filesystem begins, not just where the disk
starts. You may need to do some calculations relating to cylinder size
and block size to determine what value this may need to be. For
further detail, look at the 'mount' or 'losetup' man pages and search
for 'offset'.
Also, these pages may give you some tips about mounting as a loop, and
the offset concept (although they won't likely apply directly as
they're dealing with linux partitioning and filesystems)
http://www.mega-tokyo.com/osfaq/Disk%20Images%20Under%20Linux
http://www.number.ch/wiki/index.php/PartitionRecovery
Do you have "FreeVxFS file system support (VERITAS VxFS(TM)
compatible)" support in your kernel, (and is it loaded if you've built
it as a module)?
I found some outdated tools for read-only access of VxFS 4.0
filesystems, but I doubt they'll be of much use now:
http://www.penguin.cz/~mhi/fs/vxfs/
Hope this points you in the right direction. Let me know if you have
any further questions/comments. |