[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problems with xfs as root fs



Michael Wahlbrink wrote:
> Eric Sandeen wrote:
> 
>> Ok, two things here then.  Apparently your filesystem thinks it was not
>> shut down cleanly; it's doing recovery.  Then recovery fails, and it
>> can't mount the root FS so you get the panic.  To quote Steve, "Bad
>> clientid means there was something in the log which was not
>> recognized."  I don't know for sure what might have caused this, it
>> seems like write caching could be the culprit.
>>
>> What version is the kernel?  I wonder where the XFS bits came from.
> 
> 
> The Kernel is a 2.4.18 from kernel.org with the xfs-1.1-2.4.18-all.patch 
> patch from oss.sgi.com :-|
> nothing special or have I missed something? ;-)
> 
>>
>> I would make sure write caching is off on the IDE drives and see if that
>> solves the problem (will change your performance quite a bit too, I'm
>> afraid.)
> 
> It's slow enough with cache - how will it be without? ;-)
> 
> I'll go home and try this .....
> 
>> -Eric

Ok, was at home to get the stuff working, but ......
I booted my 'repairsystem' and tried the usual xfs_repair (-L) commands 
out of the bash-history, but this time they fail.

# xfs_repair -L /dev/ataraid/d0p1
xfs_repair: warning - cannot set blocksize on block device 
/dev/ataraid/d0p1: Invalid argument
Phase 1 - find and verify superblock ...
Phase 2 - using internal log
         - zero log ...
xfs_repair: xfs_log_recover.c:159: xlog_find_verify_log_record: 
Assertion 'start_blk !=0 || *last_blk != start_blk' failed.
Aborted.

Hmmm, looks bad for my system :o

Any chance left to get my system / data back or have I to do the mkfs 
again? ;-/

regards
micha