xfs
[Top] [All Lists]

Re: Volume fine on x86_64, corruption on ARM

To: Lluís Batlle i Rossell <viric@xxxxxxxxxx>
Subject: Re: Volume fine on x86_64, corruption on ARM
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Mon, 28 Jan 2013 16:37:25 -0600
Cc: xfs@xxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <20130127225258.GA2287@xxxxxxxxxxxxxxxxxxxxxx>
References: <20130127225258.GA2287@xxxxxxxxxxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
On 1/27/13 4:52 PM, Lluís Batlle i Rossell wrote:
> Hello,
> 
> I'm using linux 3.7.3 in both machines (x86_64 and armv5tel), and I created
> a volume in x86_64 to be the rootfs for the ARM. All fine, until I plugged it
> into the ARM (Log below).
> 
> Given the corruption, I used xfs_repair in the x86_64, moved a lot of files 
> into lost+found, plugged it back to the ARM, booted, and corruption again.
> 
> In the same USB HD, in the same ARM, and this same way, I've used succesfully
> ext4 and btrfs for a long time. Is there any known issue with ARM?
> 
> Thank you,
> Lluís.
> 
> ----------------------
> starting systemd...
> systemd 197 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX +IMA 
> +SYSVINIT -LIBCRYPTSETUP +GCRYPT +ACL +XZ)
> 
> Welcome to NixOS 0.2pre-4eb2b09-af495e0!
> 
> Failed to insert module 'autofs4'
> dea96000: 58 46 53 42 00 00 10 00 00 00 00 00 01 bd 26 f0  XFSB..........&.
> XFS (sda1): Internal error xfs_da_do_buf(2) at line 2192 of file 
> fs/xfs/xfs_da_btree.c.  Caller 0xbf057e68

So this was trying to read a dir2 directory metadata leaf block, and it didn't 
find the right magic.
XFSB is superblock magic . . . 

I tested an image which (I think) contains every dir2 format, created on x86_64
(under a RHEL6 3.2 kernel) and checked it on ARM (a raspberry pi 3.2.24 kernel)
so it's not really quite an apples to apples test.

Does the filesystem check clean on x86_64 right after you create it?  How did 
you
create it?

-Eric

<Prev in Thread] Current Thread [Next in Thread>