milko question
Jack Neely
jjneely at eos.ncsu.edu
Fri Mar 17 05:53:18 CET 2000
Love,
My reason for wanting to do this is because I have harddrive images of an
AFS server but I don't have access to an AFS server to read the data. It
would be very nice if I could salvage the data.
Jack Neely
--
Jack Neely jjneely at eos.ncsu.edu
Student in Computer Science
at North Carolina State University
Current Project: The NC State Linux Video Project
http://prisant.ncsu.edu/~neely
WWW Pages:
http://www.ac.net/~hneely
http://quackmaster.net
PGP Public Key:
http://quackmaster.net/pgp.html
On 11 Mar 2000, Love wrote:
> Jack Neely <jjneely at eos.ncsu.edu> writes:
>
> > Hey all!
> >
> > I few questions about milko. Can milko read an AFS 3.4 server volume?
>
> On disk, no.
>
> > Is the format of the data files that make up an AFS volume known?
>
> Not really, but by reading the old afs papers and the header-files I belive
> it orginized something like this:
>
> /vicepN/vol<vol# padded to 8 har> Contain inode-number of the SmallVnode
> inode (files and symlinks), LargeVnode inode (dirs, it has acls), and
> some summery infomation inode is some order (or just a pointer to a inode
> with summery infomation, doesn't really matter).
>
> The SmallVnode contain the on-disk equvalent of a AFSFetchStatus + a inode
> number. LargeVnode the same + AFSOpaque for acl. Don't know how store the
> bits. It might be that the acl is stored now in a separete inode, but I
> don't know.
>
> All inodes created is taged with extra information (the the volume the
> belong to and some other things I don't know) in the inode. This is a
> source of pain for transarc (and their users). Resently Digital/Compaq
> decided (with osf 4.0d) to use to more fields in the inode (32 bits support
> for UID and GID). Then they use the one of the fields transarc stored some
> info. The kernel "corrected" any "bad" inodes it would find. Fsck did the
> same. Not fun at all. A usual it took transarc half a year to fix the
> problem (we had the source to osf and backed out Digital\s changes).
>
> I'm not really sure its that interesting to know in more detail how they
> did it, but if some care I wouldn't mind to know more. (Please don't turn
> the world upside down to find it the info, we will do diffrently anyway).
>
> Why do you want to read the ondisk bits ?
>
> Just do a vos backup | vos restore. The dump format isn't known, but its
> easier to figure out.
>
> Love
>
More information about the Arla-drinkers
mailing list