Tools for accessing Veritas Journaled FileSystem (VxFS)
[ download ]
[ SCO VxFS manual ]
[ feedback ]
This package allows you to read files from Veritas Journaled Filesystem.
Current version seems to support versions 2 and 4 (and 3, but this version
was never released, AFAIK). I don't plan a write version, because I don't
know journal log structure and I have *no* time to play with it. But I plan
a Linux kernel implementation.
Installation is very simple:
- Download tarball from FTP site.
- Extract it into /usr/src directory (bzip2 -d vxfs-x.y.tar.bz2 |
tar xvf - -C /usr/src)
- Run ./configure script
- Compile package (make all).
- Install package (make install)
Use vxmount(1) command to "mount" a VxFS filesystem. It will not mount fs. like
mount(1) does, but checks filesystem validity and stores state in ~/.vxcwd file
for other programs. Then you can use vxls(1), vxcat(1), vxidump(1), vxcd(1)
and vxpwd(1) to browse filesystem. To "unmount" filesystem use vxumount(1)
command. For more information see manual pages (Which are not finished ;-).
Here is example (UnixWare 2.1 VxFS):
% prtvtoc /dev/hda
slice 0: BACKUP permissions: UNMOUNTABLE VALID
starting sector: 2056320 length: 1028160
slice 1: ROOT permissions: VALID
starting sector: 2216970 length: 851445
slice 7: BOOT permissions: UNMOUNTABLE VALID
starting sector: 2056320 length: 34
slice 10: STAND permissions: VALID
starting sector: 2072385 length: 32130
% vxmount -p 1 /dev/hda
% vxls /etc
[few lines deleted]
% vxcat /etc/passwd
[few lines deleted]
% vxcd /usr/bin
See TODO a BUGS files. If you will have any problems with this package,
don't hesitate to send me mail (email@example.com). This software was tested only
on my home Linux 2.3.26 glibc2 based system.
I'd like to hear whether this program worked on your VxFS filesystem or not,
mainly if you are using VxFS on HP-UX or SUN Solaris.
Last updated: Sat Nov 27 15:25:40 EST 1999
by Martin Hinner <mhi(at)penguin(dot)cz>.