[OpenAFS] OAFS 1.4.2fc4 Solaris8 Problems salvaging volumes

Chaskiel M Grundman cg2v@andrew.cmu.edu
Fri, 29 Sep 2006 15:59:55 -0400


--On Friday, September 29, 2006 10:23:20 AM -0500 Matt Elliott 
<melliott@ncsa.uiuc.edu> wrote:

> 09/29/2006 10:15:35 Recreating link table for volume 605640210.
> Unable to allocate link table inode for volume 605640210 (error = 17)
17 is EEXIST, so it is trying to create the link table even though it 
exists. This suggest that maybe its uid/gid/mode are wrong.

what's in /vicepd/AFSIDat/G/GMJ4Y/special?
The following files should exist, with the listed mode, uid, and gid:

---------x    1 22034     18482  zzzz56VJNE0
--------w-    1 22034     18482 zzzz96VJNE0
--------wx    1 22034     18482 zzzzD6VJNE0
-------rw-    1 22034     18482  zzzzP6VJNE0

if the uid/gid/mode is wrong, note the current ones, reset them to the 
correct value, and try salvaging again.

This volume appears to have clones (based on nVolumeInInodeFile), so there 
will probably be additional files. lets ignore them for now.

> 09/29/2006 10:15:50 Recreating link table for volume 605564696.
> Unable to allocate link table inode for volume 605564696 (error = 20)
20 is ENOTDIR.

what's in /vicepd/AFSIDat/M/Mw04Y/special?
does that path exist as a directory?