[OpenAFS] Help needed for receovery of data of inode fileserver
(Solaris 10 x86)
Hartmut Reuter
reuter@rzg.mpg.de
Fri, 04 Apr 2008 09:32:03 +0200
Jeffrey Altman wrote:
> Hartmut Reuter wrote:
>
>>> So what is the value of 'class' if not vLarge?
>>>
>> As you can see from that line above it's vSmall:
>>
>> >> [6] DistilVnodeEssence(rwVId = 536870912U, class = 1, ino =
>> >> 21977313U, maxu = 0x8046bc4), line 3175 in "vol-salvage.c"
>>
>> So there might be really some thing wrong with the SmallVnodeFile, but
>> to do an AssertionFailed is not the best way to repair it!
>
>
> What the AssertionFailed means is that no one has written code to
> deal with a case where this error has occurred. It can't be
> fixed with Salvager until someone writes the missing code.
Of course, but for the user it might be better to skip handling of this
error and to continue with the next vnode. So he could get back at least
the damaged volume and copy whatever is still accessible.
So John, ifdef line 3175 and recompile. If this was a single bad vnode
your volume may come online again, otherwise it's probably lost anyway.
Hartmut
>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
--
-----------------------------------------------------------------
Hartmut Reuter e-mail reuter@rzg.mpg.de
phone +49-89-3299-1328
fax +49-89-3299-1301
RZG (Rechenzentrum Garching) web http://www.rzg.mpg.de/~hwr
Computing Center of the Max-Planck-Gesellschaft (MPG) and the
Institut fuer Plasmaphysik (IPP)
-----------------------------------------------------------------