linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* assemble vs create an array.......
@ 2007-11-30  3:42 Dragos
  2007-11-30  5:32 ` Neil Brown
  2007-11-30 14:53 ` Bryce
  0 siblings, 2 replies; 16+ messages in thread
From: Dragos @ 2007-11-30  3:42 UTC (permalink / raw)
  To: linux-raid; +Cc: neilb

Hello,
I had created a raid 5 array on 3 232GB SATA drives. I had created one 
partition (for /home) formatted with either xfs or reiserfs (I do not 
recall).
Last week I reinstalled my box from scratch with Ubuntu 7.10, with mdadm 
v. 2.6.2-1ubuntu2.
Then I made a rookie mistake: I --create instead of --assemble. The 
recovery completed. I then stopped the array, realizing the mistake.

1. Please make the warning more descriptive: ALL DATA WILL BE LOST, when 
attempting to created an array over an existing one.
2. Do you know of any way to recover from this mistake? Or at least what 
filesystem it was formated with.

Any help would be greatly appreciated. I have hundreds of family digital 
pictures and videos that are irreplaceable.
Thank you in advance,
Dragos


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30  3:42 assemble vs create an array Dragos
@ 2007-11-30  5:32 ` Neil Brown
  2007-11-30 14:26   ` David Greaves
  2007-11-30 14:53 ` Bryce
  1 sibling, 1 reply; 16+ messages in thread
From: Neil Brown @ 2007-11-30  5:32 UTC (permalink / raw)
  To: Dragos; +Cc: linux-raid

On Thursday November 29, dragos@mpigani.org wrote:
> Hello,
> I had created a raid 5 array on 3 232GB SATA drives. I had created one 
> partition (for /home) formatted with either xfs or reiserfs (I do not 
> recall).
> Last week I reinstalled my box from scratch with Ubuntu 7.10, with mdadm 
> v. 2.6.2-1ubuntu2.
> Then I made a rookie mistake: I --create instead of --assemble. The 
> recovery completed. I then stopped the array, realizing the mistake.
> 
> 1. Please make the warning more descriptive: ALL DATA WILL BE LOST, when 
> attempting to created an array over an existing one.

No matter how loud the warning is, people will get it wrong... unless
I make it actually impossible to corrupt data (which may not be
possible) in which case it will inconvenience many more people.

> 2. Do you know of any way to recover from this mistake? Or at least what 
> filesystem it was formated with.

If you created the same array with the same devices and layout etc,
the data will still be there, untouched.
Try to assemble the array and use "fsck" on it.

When you create a RAID5 array, all that is changed is the metadata (at
the end of the device) and one drive is changed to be the xor of all
the others.

> 
> Any help would be greatly appreciated. I have hundreds of family digital 
> pictures and videos that are irreplaceable.

You have probably heard it before, but RAID is no replacement for
backups. 
My photos are one two separate computers, one with RAID.  And I will
be backing them up to DVD any day now ..... really!!   or maybe next
year, if I remember :-)

NeilBrown

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30  5:32 ` Neil Brown
@ 2007-11-30 14:26   ` David Greaves
  2007-12-01  6:48     ` Dragos
  2007-12-04 13:14     ` Dragos
  0 siblings, 2 replies; 16+ messages in thread
From: David Greaves @ 2007-11-30 14:26 UTC (permalink / raw)
  To: Dragos; +Cc: linux-raid

Neil Brown wrote:
> On Thursday November 29, dragos@mpigani.org wrote:
>> 2. Do you know of any way to recover from this mistake? Or at least what 
>> filesystem it was formated with.
It may not have been lost - yet.


> If you created the same array with the same devices and layout etc,
> the data will still be there, untouched.
> Try to assemble the array and use "fsck" on it.
To be safe I'd use fsck -n (check the man page as this is odd for reiserfs)


> When you create a RAID5 array, all that is changed is the metadata (at
> the end of the device) and one drive is changed to be the xor of all
> the others.
In other words, one of your 3 drives has just been erased.
Unless you know the *exact* command you used and have the dmesg output to hand
then we won't know which one.

Now what you need to do is to try all the permutations of creating a degraded
array using 2 of the drives and specify the 3rd as 'missing':

So something like:
mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdc1
mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdc1
mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdc1 missing
mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdd1
mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdd1
mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdd1 missing
etc etc

It is important to create the array using a 'missing' device so the xor data
isn't written.

There is a program here: http://linux-raid.osdl.org/index.php/Permute_array.pl
that may help...

David



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30  3:42 assemble vs create an array Dragos
  2007-11-30  5:32 ` Neil Brown
@ 2007-11-30 14:53 ` Bryce
  2007-11-30 17:40   ` Michael Tokarev
  1 sibling, 1 reply; 16+ messages in thread
From: Bryce @ 2007-11-30 14:53 UTC (permalink / raw)
  To: Dragos; +Cc: linux-raid

Dragos wrote:
> Hello,
> I had created a raid 5 array on 3 232GB SATA drives. I had created one 
> partition (for /home) formatted with either xfs or reiserfs (I do not 
> recall).
> Last week I reinstalled my box from scratch with Ubuntu 7.10, with 
> mdadm v. 2.6.2-1ubuntu2.
> Then I made a rookie mistake: I --create instead of --assemble. The 
> recovery completed. I then stopped the array, realizing the mistake.
>
> 1. Please make the warning more descriptive: ALL DATA WILL BE LOST, 
> when attempting to created an array over an existing one.
> 2. Do you know of any way to recover from this mistake? Or at least 
> what filesystem it was formated with.
>
> Any help would be greatly appreciated. I have hundreds of family 
> digital pictures and videos that are irreplaceable.
> Thank you in advance,
> Dragos
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Meh,...
I do that all the time for testing
The raid metadata is separate from the FS in that you can trash it as 
much as you like and the FS it refers to will be fine as long as you 
don't decide to mkfs over it
If you've an old /var/log/messages kicking around from when the raid was 
correct you should be able to extract the order eg,

RAID5 conf printout:
 --- rd:5 wd:5
 disk 0, o:1, dev:sdf1
 disk 1, o:1, dev:sde1
 disk 2, o:1, dev:sdg1
 disk 3, o:1, dev:sdc1
 disk 4, o:1, dev:sdd1

Unfortunately, there is no point looking at mdadm -E <participating 
disk> as you've already trashed the information there
Anyway From the above the recreation of the array would be

mdadm -C -l5 -n5 -c128  /dev/md0 /dev/sdf1 /dev/sde1 /dev/sdg1 /dev/sdc1 
/dev/sdd1
(where -l5 = raid 5, -n5 = number of participating drives and -c128 = 
chunk size of 128K)

IF you don't have the configuration printout, then you're left with 
exhaustive brute force searching of the combinations
disks. Unfortunately possible combinations increase geometrically and 
going beyond 8 disks is a suicidally *bad* idea

2=2
3=6
4=24
5=120
6=720
7=5040
8=40320

You only have 3 drives so only 6 possible combinations to try (unlike 
myself with 5)

So, just write yourself a small script with all 6 combinations and run 
them through a piece of shell similar to this pseudo script

lvchange -an /dev/VolGroup01/LogVol00 # if you use lvm at all (change as 
appropriate or discard)
mdadm --stop --scan
yes | mdadm -C -l5 -n3 /dev/md0  /dev/sdd1 /dev/sde1 /dev/sdf1 # 
(replaceable combinations)
lvchange -ay  /dev/VolGroup01/LogVol00 # if you use lvm (or discard)
mount /dev/md0 /mnt
# Lets use the success return code for mount to indicate we're able to 
mount the FS again and bail out (man mount)
if [ $? eq 0 ] ; then
     exit 0
fi




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30 14:53 ` Bryce
@ 2007-11-30 17:40   ` Michael Tokarev
  0 siblings, 0 replies; 16+ messages in thread
From: Michael Tokarev @ 2007-11-30 17:40 UTC (permalink / raw)
  To: Bryce; +Cc: Dragos, linux-raid

Bryce wrote:
[]
> mdadm -C -l5 -n5 -c128  /dev/md0 /dev/sdf1 /dev/sde1 /dev/sdg1 /dev/sdc1 /dev/sdd1
...
> IF you don't have the configuration printout, then you're left with
> exhaustive brute force searching of the combinations

You're missing a very important point -- --assume-clean option.
For experiments like this (trying to figure out the order of disks),
you'd better ensure the data on disks isn't being changed while
you try different combinations.  But on each build, md always
destroys one drive by re-calculating parity.  You have to stop
it from doing so - to not trash your data.

Another option is to use one missing drive always, i.e.,

 mdadm -C -l5 -n5 -c128  /dev/md0 /dev/sdf1 missing /dev/sdg1 /dev/sdc1 /dev/sdd1

so that the array will be degraded and no way to resync anything -
this also prevents md from trashing data.

/mjt

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30 14:26   ` David Greaves
@ 2007-12-01  6:48     ` Dragos
  2007-12-01  7:23       ` Dragos
  2007-12-04 13:14     ` Dragos
  1 sibling, 1 reply; 16+ messages in thread
From: Dragos @ 2007-12-01  6:48 UTC (permalink / raw)
  To: linux-raid

Thank you for your very fast answers.

First I tried 'fsck -n' on the existing array. The answer was that If I 
wanted to check a XFS partition I should use 'xfs_check'. That seems to 
say that my array was partitioned with xfs, not reiserfs. Am I correct?

Then I tried the different permutations:
mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1 
/dev/sdb1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing 
/dev/sdb1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdb1 
missing
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdc1 
missing
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdc1 
missing
mount /dev/md0 temp
mdadm --stop --scan

With some arrays mount reported:
    mount: you must specify the filesystem type
and with others:
    mount: Structure needs cleaning

No choice seems to have been successful.
Please let me know of other ideas.

Thank you again,
Dragos

David Greaves wrote:
> Neil Brown wrote:
>   
>> On Thursday November 29, dragos@mpigani.org wrote:
>>     
>>> 2. Do you know of any way to recover from this mistake? Or at least what 
>>> filesystem it was formated with.
>>>       
> It may not have been lost - yet.
>
>
>   
>> If you created the same array with the same devices and layout etc,
>> the data will still be there, untouched.
>> Try to assemble the array and use "fsck" on it.
>>     
> To be safe I'd use fsck -n (check the man page as this is odd for reiserfs)
>
>
>   
>> When you create a RAID5 array, all that is changed is the metadata (at
>> the end of the device) and one drive is changed to be the xor of all
>> the others.
>>     
> In other words, one of your 3 drives has just been erased.
> Unless you know the *exact* command you used and have the dmesg output to hand
> then we won't know which one.
>
> Now what you need to do is to try all the permutations of creating a degraded
> array using 2 of the drives and specify the 3rd as 'missing':
>
> So something like:
> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdc1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdc1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdc1 missing
> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdd1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdd1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdd1 missing
> etc etc
>
> It is important to create the array using a 'missing' device so the xor data
> isn't written.
>
> There is a program here: http://linux-raid.osdl.org/index.php/Permute_array.pl
> that may help...
>
> David
>
>
>   

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-01  6:48     ` Dragos
@ 2007-12-01  7:23       ` Dragos
  0 siblings, 0 replies; 16+ messages in thread
From: Dragos @ 2007-12-01  7:23 UTC (permalink / raw)
  To: linux-raid

I forgot one thing.
After re-creating the array which deleted my data in the first place, 
'mount' was giving me this answer:
   mount: Structure needs cleaning

Thank you for your time,
Dragos

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-11-30 14:26   ` David Greaves
  2007-12-01  6:48     ` Dragos
@ 2007-12-04 13:14     ` Dragos
  2007-12-05 11:39       ` David Greaves
  1 sibling, 1 reply; 16+ messages in thread
From: Dragos @ 2007-12-04 13:14 UTC (permalink / raw)
  To: David Greaves; +Cc: linux-raid

Thank you for your very fast answers.

First I tried 'fsck -n' on the existing array. The answer was that If I 
wanted to check a XFS partition I should use 'xfs_check'. That seems to 
say that my array was partitioned with xfs, not reiserfs. Am I correct?

Then I tried the different permutations:
mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1 
/dev/sdb1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing 
/dev/sdb1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdb1 
missing
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdc1 
missing
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing 
/dev/sdc1
mount /dev/md0 temp
mdadm --stop --scan

mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdc1 
missing
mount /dev/md0 temp
mdadm --stop --scan

With some arrays mount reported:
   mount: you must specify the filesystem type
and with others:
   mount: Structure needs cleaning

No choice seems to have been successful.
Please let me know of other ideas.

Thank you again,
Dragos

PS:Also, the array was already reporting 'mount: Structure needs 
cleaning' after I had recreated the array.


David Greaves wrote:
> Neil Brown wrote:
>   
>> On Thursday November 29, dragos@mpigani.org wrote:
>>     
>>> 2. Do you know of any way to recover from this mistake? Or at least what 
>>> filesystem it was formated with.
>>>       
> It may not have been lost - yet.
>
>
>   
>> If you created the same array with the same devices and layout etc,
>> the data will still be there, untouched.
>> Try to assemble the array and use "fsck" on it.
>>     
> To be safe I'd use fsck -n (check the man page as this is odd for reiserfs)
>
>
>   
>> When you create a RAID5 array, all that is changed is the metadata (at
>> the end of the device) and one drive is changed to be the xor of all
>> the others.
>>     
> In other words, one of your 3 drives has just been erased.
> Unless you know the *exact* command you used and have the dmesg output to hand
> then we won't know which one.
>
> Now what you need to do is to try all the permutations of creating a degraded
> array using 2 of the drives and specify the 3rd as 'missing':
>
> So something like:
> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdc1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdc1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdc1 missing
> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sdb1 /dev/sdd1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 missing /dev/sdd1
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sdb1 /dev/sdd1 missing
> etc etc
>
> It is important to create the array using a 'missing' device so the xor data
> isn't written.
>
> There is a program here: http://linux-raid.osdl.org/index.php/Permute_array.pl
> that may help...
>
> David
>
>
>   

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-04 13:14     ` Dragos
@ 2007-12-05 11:39       ` David Greaves
  2007-12-06 15:17         ` Dragos
  0 siblings, 1 reply; 16+ messages in thread
From: David Greaves @ 2007-12-05 11:39 UTC (permalink / raw)
  To: Dragos; +Cc: linux-raid

Dragos wrote:
> Thank you for your very fast answers.
> 
> First I tried 'fsck -n' on the existing array. The answer was that If I
> wanted to check a XFS partition I should use 'xfs_check'. That seems to
> say that my array was partitioned with xfs, not reiserfs. Am I correct?
> 
> Then I tried the different permutations:
> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1
> /dev/sdb1
> mount /dev/md0 temp
> mdadm --stop --scan
> 
> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing
> /dev/sdb1
> mount /dev/md0 temp
> mdadm --stop --scan
> 
[etc]

> 
> With some arrays mount reported:
>   mount: you must specify the filesystem type
> and with others:
>   mount: Structure needs cleaning
> 
> No choice seems to have been successful.

OK, not as good as you could have hoped for.

Make sure you have the latest xfs tools.

you may want to try xfs_repair and you can use the -n (I think - check man page)
option.

You may need to force it to ignore the log

David




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-05 11:39       ` David Greaves
@ 2007-12-06 15:17         ` Dragos
  2007-12-06 16:39           ` Michael Tokarev
  0 siblings, 1 reply; 16+ messages in thread
From: Dragos @ 2007-12-06 15:17 UTC (permalink / raw)
  To: David Greaves; +Cc: linux-raid

Thank you.
I want to make sure I understand.

1- Does it matter which permutation of drives I use for xfs_repair (as 
long as it tells me that the Structure needs cleaning)? When it comes to 
linux I consider myself at intermediate level, but I am a beginner when 
it comes to raid and filesystem issues.

2- After I do it, assuming that it worked, how do I reintegrate the 
'missing' drive while keeping my data?

Thank you for you time.
Dragos


David Greaves wrote:
> Dragos wrote:
>   
>> Thank you for your very fast answers.
>>
>> First I tried 'fsck -n' on the existing array. The answer was that If I
>> wanted to check a XFS partition I should use 'xfs_check'. That seems to
>> say that my array was partitioned with xfs, not reiserfs. Am I correct?
>>
>> Then I tried the different permutations:
>> mdadm --create /dev/md0 --raid-devices=3 --level=5 missing /dev/sda1
>> /dev/sdb1
>> mount /dev/md0 temp
>> mdadm --stop --scan
>>
>> mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 missing
>> /dev/sdb1
>> mount /dev/md0 temp
>> mdadm --stop --scan
>>
>>     
> [etc]
>
>   
>> With some arrays mount reported:
>>   mount: you must specify the filesystem type
>> and with others:
>>   mount: Structure needs cleaning
>>
>> No choice seems to have been successful.
>>     
>
> OK, not as good as you could have hoped for.
>
> Make sure you have the latest xfs tools.
>
> you may want to try xfs_repair and you can use the -n (I think - check man page)
> option.
>
> You may need to force it to ignore the log
>
> David
>
>
>
>   

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-06 15:17         ` Dragos
@ 2007-12-06 16:39           ` Michael Tokarev
  2007-12-06 17:12             ` Eric Sandeen
  2007-12-06 21:22             ` David Chinner
  0 siblings, 2 replies; 16+ messages in thread
From: Michael Tokarev @ 2007-12-06 16:39 UTC (permalink / raw)
  To: Dragos; +Cc: David Greaves, linux-raid, xfs

[Cc'd to xfs list as it contains something related]

Dragos wrote:
> Thank you.
> I want to make sure I understand.

[Some background for XFS list.  The talk is about a broken linux software
raid (the reason for breakage isn't relevant anymore).  The OP seems to
lost the order of drives in his array, and now tries to create new array
ontop, trying different combinations of drives.  The filesystem there
WAS XFS.  One point is that linux refuses to mount it, saying
"structure needs cleaning".  This all is mostly md-related, but there
are several XFS-related questions and concerns too.]

> 
> 1- Does it matter which permutation of drives I use for xfs_repair (as
> long as it tells me that the Structure needs cleaning)? When it comes to
> linux I consider myself at intermediate level, but I am a beginner when
> it comes to raid and filesystem issues.

The permutation DOES MATTER - for all the devices.
Linux, when mounting an fs, only looks at the superblock of the filesystem,
which is usually located at the beginning of the device.

So in each case linux actually recognizes the filesystem (instead of
seeing complete garbage), the same device is the first one - I.e, this
way you found your first device.  The rest may be still out of order.

Raid5 data is laid like this (with 3 drives for simplicity, it's similar
with more drives):

       DiskA       DiskB       DiskC
Blk0   Data0       Data1       P0
Blk1   P1          Data2       Data3
Blk2   Data4       P2          Data5
Blk3   Data6       Data7       P3
... and so on .......................

where your actual data blocks are Data0, Data1, ... DataN,
and PX are parity blocks.

As long as DiskA remains in this position, the beginning of
the array is Data0 block, -- hence linux sees the beginning
of the filesystem and recognizes it.  But you can switch
DiskB and DiskC still, and the rest of the data will be
complete garbage, only data blocks on DiskA will be in
place.

So you still need to find order of the other drives
(you found your first drive, DriveA, already).

Note also that if Data1 block is all-zeros (a situation
which is unlikely for a non-empty filesystem), P0 (first
parity block) will be exactly the same as Data0, because
XORing anything with zeros gives the same "anything" again
(XOR is the operation used to calculate parity blocks in
RAID5).  So there's still a remote chance you've TWO
"first" disks...

What to do is to give repairfs a try for each permutation,
but again without letting it to actually fix anything.
Just run it in read-only mode and see which combination
of drives gives less errors, or no fatal errors (there
may be several similar combinations, with the same order
of drives but with different drive "missing").

It's sad that xfs refuses mount when "structure needs
cleaning" - the best way here is to actually mount it
and see how it looks like, instead of trying repair
tools.  Is there some option to force-mount it still
(in readonly mode, knowing it may OOPs kernel etc)?

I'm not very familiar with xfs yet - it seems to be
much faster than ext3 for our workload (mostly databases),
and I'm experimenting with it slowly.  But this very
thread prompted me to think.  If I can't force-mount it
(or browse it using other ways) as I can almost always
do with (somewhat?) broken ext[23] just to examine things,
maybe I'm trying it before it's mature enough? ;)  Note
the smile, but note there's a bit of joke in every joke... :)

> 2- After I do it, assuming that it worked, how do I reintegrate the
> 'missing' drive while keeping my data?

Just add it back -- mdadm --add /dev/mdX /dev/sdYZ.
But don't do that till you actually see your data.

/mjt

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-06 16:39           ` Michael Tokarev
@ 2007-12-06 17:12             ` Eric Sandeen
  2007-12-06 21:22             ` David Chinner
  1 sibling, 0 replies; 16+ messages in thread
From: Eric Sandeen @ 2007-12-06 17:12 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: Dragos, David Greaves, linux-raid, xfs

Michael Tokarev wrote:

> It's sad that xfs refuses mount when "structure needs
> cleaning" - the best way here is to actually mount it
> and see how it looks like, instead of trying repair
> tools.  Is there some option to force-mount it still
> (in readonly mode, knowing it may OOPs kernel etc)?

depends what went wrong, but in general that error means that metadata
corruption was encountered which was sufficient for xfs to abort
whatever it was doing.  It's not done lightly; it's likely bailing out
because it had no other choice.

You can't "force mount" something which is sufficiently corrupted that
xfs can't understand it anymore...  IOW you can't traverse and read
corrupted/scrambled metadata, no mount option can help you.  :)

If the shutdown were encountered during use, you could maybe avoid the
bad metadata.  If it's during mount that's probably a more fundamental
problem.

kernel messages when you get the "structure needs cleaning" error would
be a clue as to what it actually hit.

-Eric

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-06 16:39           ` Michael Tokarev
  2007-12-06 17:12             ` Eric Sandeen
@ 2007-12-06 21:22             ` David Chinner
  2008-02-03  7:42               ` Dragos
  1 sibling, 1 reply; 16+ messages in thread
From: David Chinner @ 2007-12-06 21:22 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: Dragos, David Greaves, linux-raid, xfs

On Thu, Dec 06, 2007 at 07:39:28PM +0300, Michael Tokarev wrote:
> What to do is to give repairfs a try for each permutation,
> but again without letting it to actually fix anything.
> Just run it in read-only mode and see which combination
> of drives gives less errors, or no fatal errors (there
> may be several similar combinations, with the same order
> of drives but with different drive "missing").

Ugggh. 

> It's sad that xfs refuses mount when "structure needs
> cleaning" - the best way here is to actually mount it
> and see how it looks like, instead of trying repair
> tools. 

It self protection - if you try to write to a corrupted filesystem,
you'll only make the corruption worse. Mounting involves log
recovery, which writes to the filesystem....

> Is there some option to force-mount it still
> (in readonly mode, knowing it may OOPs kernel etc)?

Sure you can: mount -o ro,norecovery <dev> <mtpt>

But it you hit corruption it will still shut down on you. If
the machine oopses then that is a bug.

> thread prompted me to think.  If I can't force-mount it
> (or browse it using other ways) as I can almost always
> do with (somewhat?) broken ext[23] just to examine things,
> maybe I'm trying it before it's mature enough? ;)

Hehe ;)

For maximum uber-XFS-guru points, learn to browse your filesystem
with xfs_db. :P

Cheers,

Dave.
-- 
Dave Chinner
Principal Engineer
SGI Australian Software Group

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
@ 2008-01-28  7:21 Dragos
  0 siblings, 0 replies; 16+ messages in thread
From: Dragos @ 2008-01-28  7:21 UTC (permalink / raw)
  To: linux-raid, xfs; +Cc: David Greaves, mjt, sandeen, dgc


[-- Attachment #1.1: Type: text/plain, Size: 2593 bytes --]

Hello,
Have a Happy New and Prosperous Year.

First of all, thank you again for all your previous answers.

The last message I received regarding my issue was on 12.06 so I should 
refresh your memories. I passed a --create option instead of --assemble 
on top of an existing  raid 5 array formatted with xfs.

I followed your advice and here is a table of my results so far. I also 
attached the results of the first combination (w/ -c128 option). A quick 
diff on the 3 combinations with the least number of errors (abm, amc, 
mbc) showed few differences. Do you need to see the other reports?

At this point it seems that doing a xfs_repair on the first combination 
would be ok. What do you think? Are there any options I should pass to 
xfs_repair to increase my chances?

I hope you can continue to enlighten me with your knowledge and experience.

Thank you in advance for your time and help,
Dragos


mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdb1 
missing

--------- without and with --chunk=128

mount /dev/md0 t

xfs_repair -n /dev/md0 2> xfs_repair-abm.txt

mdadm --stop /dev/md0

*combination*

	

*mount response*

	

*xfs_repair: **size of report file & tty output w/o & w/ -c128*

a b m

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

a m b

	

structure needs cleaning

	

4.9Mb

No modify flag set, skipping phase 5

1.9Gb

No modify flag set, skipping phase 5

m a b

	

you must specify the filesystem type

	


a c m

	

structure needs cleaning

	

4.9Mb

nothing

1.9Gb

No modify flag set, skipping phase 5

a m c

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

m a c

	

you must specify the filesystem type

	


b c m

	

you must specify the filesystem type

	


b m c

	

you must specify the filesystem type

	


m b c

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

b a m

	

you must specify the filesystem type

	


b m a

	

you must specify the filesystem type

	


m b a

	

you must specify the filesystem type

	


c a m

	

you must specify the filesystem type

	


c m a

	

you must specify the filesystem type

	


m c a

	

you must specify the filesystem type

	


c b m

	

you must specify the filesystem type

	


c m b

	

you must specify the filesystem type

	


m c b

	

structure needs cleaning

	

4.9Mb

No modify flag set, skipping phase 5

1.9Gb

No modify flag set, skipping phase 5


[-- Attachment #1.2: Type: text/html, Size: 13663 bytes --]

[-- Attachment #2: xfs_repair-abm-128.txt --]
[-- Type: text/plain, Size: 57596 bytes --]

        - creating 4 worker thread(s)
Phase 1 - find and verify superblock...
        - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
        - scan filesystem freespace and inode maps...
        - 16:11:50: scanning filesystem freespace - 16 of 16 allocation groups done
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - 16:11:50: scanning agi unlinked lists - 16 of 16 allocation groups done
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
bad magic number 0xfeed on inode 1074266624
bad version number 0x0 on inode 1074266624
bad inode format in inode 1074266624
bad magic number 0x0 on inode 1074266625
bad version number 0x0 on inode 1074266625
bad (negative) size -7746721568139339722 on inode 1074266625
bad magic number 0xfeed on inode 1074266626
bad version number 0x0 on inode 1074266626
bad inode format in inode 1074266626
bad magic number 0x0 on inode 1074266627
bad version number 0x0 on inode 1074266627
bad (negative) size -7746721568139339722 on inode 1074266627
bad magic number 0xfeed on inode 1074266628
bad version number 0x0 on inode 1074266628
bad inode format in inode 1074266628
bad magic number 0x0 on inode 1074266629
bad version number 0x0 on inode 1074266629
bad (negative) size -7746721568139339722 on inode 1074266629
bad magic number 0xfeed on inode 1074266630
bad version number 0x0 on inode 1074266630
bad inode format in inode 1074266630
bad magic number 0x0 on inode 1074266631
bad version number 0x0 on inode 1074266631
bad (negative) size -7746721568139339722 on inode 1074266631
bad magic number 0xfeed on inode 1074266632
bad version number 0x0 on inode 1074266632
bad inode format in inode 1074266632
bad magic number 0x0 on inode 1074266633
bad version number 0x0 on inode 1074266633
bad (negative) size -7746721568139339722 on inode 1074266633
bad magic number 0xfeed on inode 1074266634
bad version number 0x0 on inode 1074266634
bad inode format in inode 1074266634
bad magic number 0x0 on inode 1074266635
bad version number 0x0 on inode 1074266635
bad (negative) size -7746721568139339722 on inode 1074266635
bad magic number 0xfeed on inode 1074266636
bad version number 0x0 on inode 1074266636
bad inode format in inode 1074266636
bad magic number 0x0 on inode 1074266637
bad version number 0x0 on inode 1074266637
bad (negative) size -7746721568139339722 on inode 1074266637
bad magic number 0xfeed on inode 1074266638
bad version number 0x0 on inode 1074266638
bad inode format in inode 1074266638
bad magic number 0x0 on inode 1074266639
bad version number 0x0 on inode 1074266639
bad (negative) size -7746721568139339722 on inode 1074266639
bad magic number 0xfeed on inode 1074266640
bad version number 0x0 on inode 1074266640
bad inode format in inode 1074266640
bad magic number 0x0 on inode 1074266641
bad version number 0x0 on inode 1074266641
bad (negative) size -7746721568139339722 on inode 1074266641
bad magic number 0xfeed on inode 1074266642
bad version number 0x0 on inode 1074266642
bad inode format in inode 1074266642
bad magic number 0x0 on inode 1074266643
bad version number 0x0 on inode 1074266643
bad (negative) size -7746721568139339722 on inode 1074266643
bad magic number 0xfeed on inode 1074266644
bad version number 0x0 on inode 1074266644
bad inode format in inode 1074266644
bad magic number 0x0 on inode 1074266645
bad version number 0x0 on inode 1074266645
bad (negative) size -7746721568139339722 on inode 1074266645
bad magic number 0xfeed on inode 1074266646
bad version number 0x0 on inode 1074266646
bad inode format in inode 1074266646
bad magic number 0x0 on inode 1074266647
bad version number 0x0 on inode 1074266647
bad (negative) size -7746721568139339722 on inode 1074266647
bad magic number 0xfeed on inode 1074266648
bad version number 0x0 on inode 1074266648
bad inode format in inode 1074266648
bad magic number 0x0 on inode 1074266649
bad version number 0x0 on inode 1074266649
bad (negative) size -7746721568139339722 on inode 1074266649
bad magic number 0xfeed on inode 1074266650
bad version number 0x0 on inode 1074266650
bad inode format in inode 1074266650
bad magic number 0x0 on inode 1074266651
bad version number 0x0 on inode 1074266651
bad (negative) size -7746721568139339722 on inode 1074266651
bad magic number 0xfeed on inode 1074266652
bad version number 0x0 on inode 1074266652
bad inode format in inode 1074266652
bad magic number 0x0 on inode 1074266653
bad version number 0x0 on inode 1074266653
bad (negative) size -7746721568139339722 on inode 1074266653
bad magic number 0xfeed on inode 1074266654
bad version number 0x0 on inode 1074266654
bad inode format in inode 1074266654
bad magic number 0x0 on inode 1074266655
bad version number 0x0 on inode 1074266655
bad (negative) size -7746721568139339722 on inode 1074266655
bad magic number 0xfeed on inode 1074266656
bad version number 0x0 on inode 1074266656
bad inode format in inode 1074266656
bad magic number 0x0 on inode 1074266657
bad version number 0x0 on inode 1074266657
bad (negative) size -7746721568139339722 on inode 1074266657
bad magic number 0xfeed on inode 1074266658
bad version number 0x0 on inode 1074266658
bad inode format in inode 1074266658
bad magic number 0x0 on inode 1074266659
bad version number 0x0 on inode 1074266659
bad (negative) size -7746721568139339722 on inode 1074266659
bad magic number 0xfeed on inode 1074266660
bad version number 0x0 on inode 1074266660
bad inode format in inode 1074266660
bad magic number 0x0 on inode 1074266661
bad version number 0x0 on inode 1074266661
bad (negative) size -7746721568139339722 on inode 1074266661
bad magic number 0xfeed on inode 1074266662
bad version number 0x0 on inode 1074266662
bad inode format in inode 1074266662
bad magic number 0x0 on inode 1074266663
bad version number 0x0 on inode 1074266663
bad (negative) size -7746721568139339722 on inode 1074266663
bad magic number 0xfeed on inode 1074266664
bad version number 0x0 on inode 1074266664
bad inode format in inode 1074266664
bad magic number 0x0 on inode 1074266665
bad version number 0x0 on inode 1074266665
bad (negative) size -7746721568139339722 on inode 1074266665
bad magic number 0xfeed on inode 1074266666
bad version number 0x0 on inode 1074266666
bad inode format in inode 1074266666
bad magic number 0x0 on inode 1074266667
bad version number 0x0 on inode 1074266667
bad (negative) size -7746721568139339722 on inode 1074266667
bad magic number 0xfeed on inode 1074266668
bad version number 0x0 on inode 1074266668
bad inode format in inode 1074266668
bad magic number 0x0 on inode 1074266669
bad version number 0x0 on inode 1074266669
bad (negative) size -7746721568139339722 on inode 1074266669
bad magic number 0xfeed on inode 1074266670
bad version number 0x0 on inode 1074266670
bad inode format in inode 1074266670
bad magic number 0x0 on inode 1074266671
bad version number 0x0 on inode 1074266671
bad (negative) size -7746721568139339722 on inode 1074266671
bad magic number 0xfeed on inode 1074266672
bad version number 0x0 on inode 1074266672
bad inode format in inode 1074266672
bad magic number 0x0 on inode 1074266673
bad version number 0x0 on inode 1074266673
bad (negative) size -7746721568139339722 on inode 1074266673
bad magic number 0xfeed on inode 1074266674
bad version number 0x0 on inode 1074266674
bad inode format in inode 1074266674
bad magic number 0x0 on inode 1074266675
bad version number 0x0 on inode 1074266675
bad (negative) size -7746721568139339722 on inode 1074266675
bad magic number 0xfeed on inode 1074266676
bad version number 0x0 on inode 1074266676
bad inode format in inode 1074266676
bad magic number 0x0 on inode 1074266677
bad version number 0x0 on inode 1074266677
bad (negative) size -7746721568139339722 on inode 1074266677
bad magic number 0xfeed on inode 1074266678
bad version number 0x0 on inode 1074266678
bad inode format in inode 1074266678
bad magic number 0x0 on inode 1074266679
bad version number 0x0 on inode 1074266679
bad (negative) size -7746721568139339722 on inode 1074266679
bad magic number 0xfeed on inode 1074266680
bad version number 0x0 on inode 1074266680
bad inode format in inode 1074266680
bad magic number 0x0 on inode 1074266681
bad version number 0x0 on inode 1074266681
bad (negative) size -7746721568139339722 on inode 1074266681
bad magic number 0xfeed on inode 1074266682
bad version number 0x0 on inode 1074266682
bad inode format in inode 1074266682
bad magic number 0x0 on inode 1074266683
bad version number 0x0 on inode 1074266683
bad (negative) size -7746721568139339722 on inode 1074266683
bad magic number 0xfeed on inode 1074266684
bad version number 0x0 on inode 1074266684
bad inode format in inode 1074266684
bad magic number 0x0 on inode 1074266685
bad version number 0x0 on inode 1074266685
bad (negative) size -7746721568139339722 on inode 1074266685
bad magic number 0xfeed on inode 1074266686
bad version number 0x0 on inode 1074266686
bad inode format in inode 1074266686
bad magic number 0x0 on inode 1074266687
bad version number 0x0 on inode 1074266687
bad (negative) size -7746721568139339722 on inode 1074266687
bad magic number 0xfeed on inode 1074266688
bad version number 0x0 on inode 1074266688
bad inode format in inode 1074266688
bad magic number 0x0 on inode 1074266689
bad version number 0x0 on inode 1074266689
bad (negative) size -7746721568139339722 on inode 1074266689
bad magic number 0xfeed on inode 1074266690
bad version number 0x0 on inode 1074266690
bad inode format in inode 1074266690
bad magic number 0x0 on inode 1074266691
bad version number 0x0 on inode 1074266691
bad (negative) size -7746721568139339722 on inode 1074266691
bad magic number 0xfeed on inode 1074266692
bad version number 0x0 on inode 1074266692
bad inode format in inode 1074266692
bad magic number 0x0 on inode 1074266693
bad version number 0x0 on inode 1074266693
bad (negative) size -7746721568139339722 on inode 1074266693
bad magic number 0xfeed on inode 1074266694
bad version number 0x0 on inode 1074266694
bad inode format in inode 1074266694
bad magic number 0x0 on inode 1074266695
bad version number 0x0 on inode 1074266695
bad (negative) size -7746721568139339722 on inode 1074266695
bad magic number 0xfeed on inode 1074266696
bad version number 0x0 on inode 1074266696
bad inode format in inode 1074266696
bad magic number 0x0 on inode 1074266697
bad version number 0x0 on inode 1074266697
bad (negative) size -7746721568139339722 on inode 1074266697
bad magic number 0xfeed on inode 1074266698
bad version number 0x0 on inode 1074266698
bad inode format in inode 1074266698
bad magic number 0x0 on inode 1074266699
bad version number 0x0 on inode 1074266699
bad (negative) size -7746721568139339722 on inode 1074266699
bad magic number 0xfeed on inode 1074266700
bad version number 0x0 on inode 1074266700
bad inode format in inode 1074266700
bad magic number 0x0 on inode 1074266701
bad version number 0x0 on inode 1074266701
bad (negative) size -7746721568139339722 on inode 1074266701
bad magic number 0xfeed on inode 1074266702
bad version number 0x0 on inode 1074266702
bad inode format in inode 1074266702
bad magic number 0x0 on inode 1074266703
bad version number 0x0 on inode 1074266703
bad (negative) size -7746721568139339722 on inode 1074266703
bad magic number 0xfeed on inode 1074266704
bad version number 0x0 on inode 1074266704
bad inode format in inode 1074266704
bad magic number 0x0 on inode 1074266705
bad version number 0x0 on inode 1074266705
bad (negative) size -7746721568139339722 on inode 1074266705
bad magic number 0xfeed on inode 1074266706
bad version number 0x0 on inode 1074266706
bad inode format in inode 1074266706
bad magic number 0x0 on inode 1074266707
bad version number 0x0 on inode 1074266707
bad (negative) size -7746721568139339722 on inode 1074266707
bad magic number 0xfeed on inode 1074266708
bad version number 0x0 on inode 1074266708
bad inode format in inode 1074266708
bad magic number 0x0 on inode 1074266709
bad version number 0x0 on inode 1074266709
bad (negative) size -7746721568139339722 on inode 1074266709
bad magic number 0xfeed on inode 1074266710
bad version number 0x0 on inode 1074266710
bad inode format in inode 1074266710
bad magic number 0x0 on inode 1074266711
bad version number 0x0 on inode 1074266711
bad (negative) size -7746721568139339722 on inode 1074266711
bad magic number 0xfeed on inode 1074266712
bad version number 0x0 on inode 1074266712
bad inode format in inode 1074266712
bad magic number 0x0 on inode 1074266713
bad version number 0x0 on inode 1074266713
bad (negative) size -7746721568139339722 on inode 1074266713
bad magic number 0xfeed on inode 1074266714
bad version number 0x0 on inode 1074266714
bad inode format in inode 1074266714
bad magic number 0x0 on inode 1074266715
bad version number 0x0 on inode 1074266715
bad (negative) size -7746721568139339722 on inode 1074266715
bad magic number 0xfeed on inode 1074266716
bad version number 0x0 on inode 1074266716
bad inode format in inode 1074266716
bad magic number 0x0 on inode 1074266717
bad version number 0x0 on inode 1074266717
bad (negative) size -7746721568139339722 on inode 1074266717
bad magic number 0xfeed on inode 1074266718
bad version number 0x0 on inode 1074266718
bad inode format in inode 1074266718
bad magic number 0x0 on inode 1074266719
bad version number 0x0 on inode 1074266719
bad (negative) size -7746721568139339722 on inode 1074266719
bad magic number 0xfeed on inode 1074266720
bad version number 0x0 on inode 1074266720
bad inode format in inode 1074266720
bad magic number 0x0 on inode 1074266721
bad version number 0x0 on inode 1074266721
bad (negative) size -7746721568139339722 on inode 1074266721
bad magic number 0xfeed on inode 1074266722
bad version number 0x0 on inode 1074266722
bad inode format in inode 1074266722
bad magic number 0x0 on inode 1074266723
bad version number 0x0 on inode 1074266723
bad (negative) size -7746721568139339722 on inode 1074266723
bad magic number 0xfeed on inode 1074266724
bad version number 0x0 on inode 1074266724
bad inode format in inode 1074266724
bad magic number 0x0 on inode 1074266725
bad version number 0x0 on inode 1074266725
bad (negative) size -7746721568139339722 on inode 1074266725
bad magic number 0xfeed on inode 1074266726
bad version number 0x0 on inode 1074266726
bad inode format in inode 1074266726
bad magic number 0x0 on inode 1074266727
bad version number 0x0 on inode 1074266727
bad (negative) size -7746721568139339722 on inode 1074266727
bad magic number 0xfeed on inode 1074266728
bad version number 0x0 on inode 1074266728
bad inode format in inode 1074266728
bad magic number 0x0 on inode 1074266729
bad version number 0x0 on inode 1074266729
bad (negative) size -7746721568139339722 on inode 1074266729
bad magic number 0xfeed on inode 1074266730
bad version number 0x0 on inode 1074266730
bad inode format in inode 1074266730
bad magic number 0x0 on inode 1074266731
bad version number 0x0 on inode 1074266731
bad (negative) size -7746721568139339722 on inode 1074266731
bad magic number 0xfeed on inode 1074266732
bad version number 0x0 on inode 1074266732
bad inode format in inode 1074266732
bad magic number 0x0 on inode 1074266733
bad version number 0x0 on inode 1074266733
bad (negative) size -7746721568139339722 on inode 1074266733
bad magic number 0xfeed on inode 1074266734
bad version number 0x0 on inode 1074266734
bad inode format in inode 1074266734
bad magic number 0x0 on inode 1074266735
bad version number 0x0 on inode 1074266735
bad (negative) size -7746721568139339722 on inode 1074266735
bad magic number 0xfeed on inode 1074266688, would reset magic number
bad version number 0x0 on inode 1074266688, would reset version number
bad inode format in inode 1074266688
would have cleared inode 1074266688
bad magic number 0x0 on inode 1074266689, would reset magic number
bad version number 0x0 on inode 1074266689, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266689
would have cleared inode 1074266689
bad magic number 0xfeed on inode 1074266690, would reset magic number
bad version number 0x0 on inode 1074266690, would reset version number
bad inode format in inode 1074266690
would have cleared inode 1074266690
bad magic number 0x0 on inode 1074266691, would reset magic number
bad version number 0x0 on inode 1074266691, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266691
would have cleared inode 1074266691
bad magic number 0xfeed on inode 1074266692, would reset magic number
bad version number 0x0 on inode 1074266692, would reset version number
bad inode format in inode 1074266692
would have cleared inode 1074266692
bad magic number 0x0 on inode 1074266693, would reset magic number
bad version number 0x0 on inode 1074266693, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266693
would have cleared inode 1074266693
bad magic number 0xfeed on inode 1074266694, would reset magic number
bad version number 0x0 on inode 1074266694, would reset version number
bad inode format in inode 1074266694
would have cleared inode 1074266694
bad magic number 0x0 on inode 1074266695, would reset magic number
bad version number 0x0 on inode 1074266695, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266695
would have cleared inode 1074266695
bad magic number 0xfeed on inode 1074266696, would reset magic number
bad version number 0x0 on inode 1074266696, would reset version number
bad inode format in inode 1074266696
would have cleared inode 1074266696
bad magic number 0x0 on inode 1074266697, would reset magic number
bad version number 0x0 on inode 1074266697, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266697
would have cleared inode 1074266697
bad magic number 0xfeed on inode 1074266698, would reset magic number
bad version number 0x0 on inode 1074266698, would reset version number
bad inode format in inode 1074266698
would have cleared inode 1074266698
bad magic number 0x0 on inode 1074266699, would reset magic number
bad version number 0x0 on inode 1074266699, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266699
would have cleared inode 1074266699
bad magic number 0xfeed on inode 1074266700, would reset magic number
bad version number 0x0 on inode 1074266700, would reset version number
bad inode format in inode 1074266700
would have cleared inode 1074266700
bad magic number 0x0 on inode 1074266701, would reset magic number
bad version number 0x0 on inode 1074266701, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266701
would have cleared inode 1074266701
bad magic number 0xfeed on inode 1074266702, would reset magic number
bad version number 0x0 on inode 1074266702, would reset version number
bad inode format in inode 1074266702
would have cleared inode 1074266702
bad magic number 0x0 on inode 1074266703, would reset magic number
bad version number 0x0 on inode 1074266703, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266703
would have cleared inode 1074266703
bad magic number 0xfeed on inode 1074266704, would reset magic number
bad version number 0x0 on inode 1074266704, would reset version number
bad inode format in inode 1074266704
would have cleared inode 1074266704
bad magic number 0x0 on inode 1074266705, would reset magic number
bad version number 0x0 on inode 1074266705, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266705
would have cleared inode 1074266705
bad magic number 0xfeed on inode 1074266706, would reset magic number
bad version number 0x0 on inode 1074266706, would reset version number
bad inode format in inode 1074266706
would have cleared inode 1074266706
bad magic number 0x0 on inode 1074266707, would reset magic number
bad version number 0x0 on inode 1074266707, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266707
would have cleared inode 1074266707
bad magic number 0xfeed on inode 1074266708, would reset magic number
bad version number 0x0 on inode 1074266708, would reset version number
bad inode format in inode 1074266708
would have cleared inode 1074266708
bad magic number 0x0 on inode 1074266709, would reset magic number
bad version number 0x0 on inode 1074266709, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266709
would have cleared inode 1074266709
bad magic number 0xfeed on inode 1074266710, would reset magic number
bad version number 0x0 on inode 1074266710, would reset version number
bad inode format in inode 1074266710
would have cleared inode 1074266710
bad magic number 0x0 on inode 1074266711, would reset magic number
bad version number 0x0 on inode 1074266711, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266711
would have cleared inode 1074266711
bad magic number 0xfeed on inode 1074266712, would reset magic number
bad version number 0x0 on inode 1074266712, would reset version number
bad inode format in inode 1074266712
would have cleared inode 1074266712
bad magic number 0x0 on inode 1074266713, would reset magic number
bad version number 0x0 on inode 1074266713, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266713
would have cleared inode 1074266713
bad magic number 0xfeed on inode 1074266714, would reset magic number
bad version number 0x0 on inode 1074266714, would reset version number
bad inode format in inode 1074266714
would have cleared inode 1074266714
bad magic number 0x0 on inode 1074266715, would reset magic number
bad version number 0x0 on inode 1074266715, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266715
would have cleared inode 1074266715
bad magic number 0xfeed on inode 1074266716, would reset magic number
bad version number 0x0 on inode 1074266716, would reset version number
bad inode format in inode 1074266716
would have cleared inode 1074266716
bad magic number 0x0 on inode 1074266717, would reset magic number
bad version number 0x0 on inode 1074266717, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266717
would have cleared inode 1074266717
bad magic number 0xfeed on inode 1074266718, would reset magic number
bad version number 0x0 on inode 1074266718, would reset version number
bad inode format in inode 1074266718
would have cleared inode 1074266718
bad magic number 0x0 on inode 1074266719, would reset magic number
bad version number 0x0 on inode 1074266719, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266719
would have cleared inode 1074266719
bad magic number 0xfeed on inode 1074266720, would reset magic number
bad version number 0x0 on inode 1074266720, would reset version number
bad inode format in inode 1074266720
would have cleared inode 1074266720
bad magic number 0x0 on inode 1074266721, would reset magic number
bad version number 0x0 on inode 1074266721, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266721
would have cleared inode 1074266721
bad magic number 0xfeed on inode 1074266722, would reset magic number
bad version number 0x0 on inode 1074266722, would reset version number
bad inode format in inode 1074266722
would have cleared inode 1074266722
bad magic number 0x0 on inode 1074266723, would reset magic number
bad version number 0x0 on inode 1074266723, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266723
would have cleared inode 1074266723
bad magic number 0xfeed on inode 1074266724, would reset magic number
bad version number 0x0 on inode 1074266724, would reset version number
bad inode format in inode 1074266724
would have cleared inode 1074266724
bad magic number 0x0 on inode 1074266725, would reset magic number
bad version number 0x0 on inode 1074266725, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266725
would have cleared inode 1074266725
bad magic number 0xfeed on inode 1074266726, would reset magic number
bad version number 0x0 on inode 1074266726, would reset version number
bad inode format in inode 1074266726
would have cleared inode 1074266726
bad magic number 0x0 on inode 1074266727, would reset magic number
bad version number 0x0 on inode 1074266727, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266727
would have cleared inode 1074266727
bad magic number 0xfeed on inode 1074266728, would reset magic number
bad version number 0x0 on inode 1074266728, would reset version number
bad inode format in inode 1074266728
would have cleared inode 1074266728
bad magic number 0x0 on inode 1074266729, would reset magic number
bad version number 0x0 on inode 1074266729, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266729
would have cleared inode 1074266729
bad magic number 0xfeed on inode 1074266730, would reset magic number
bad version number 0x0 on inode 1074266730, would reset version number
bad inode format in inode 1074266730
would have cleared inode 1074266730
bad magic number 0x0 on inode 1074266731, would reset magic number
bad version number 0x0 on inode 1074266731, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266731
would have cleared inode 1074266731
bad magic number 0xfeed on inode 1074266732, would reset magic number
bad version number 0x0 on inode 1074266732, would reset version number
bad inode format in inode 1074266732
would have cleared inode 1074266732
bad magic number 0x0 on inode 1074266733, would reset magic number
bad version number 0x0 on inode 1074266733, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266733
would have cleared inode 1074266733
bad magic number 0xfeed on inode 1074266734, would reset magic number
bad version number 0x0 on inode 1074266734, would reset version number
bad inode format in inode 1074266734
would have cleared inode 1074266734
bad magic number 0x0 on inode 1074266735, would reset magic number
bad version number 0x0 on inode 1074266735, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266735
would have cleared inode 1074266735
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - 16:12:07: process known inodes and inode discovery - 88832 of 88832 inodes done
        - process newly discovered inodes...
        - 16:12:07: process newly discovered inodes - 32 of 16 allocation groups done
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - 16:12:07: setting up duplicate extent list - 16 of 16 allocation groups done
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
entry "sony_vndr" at block 0 offset 200 in directory inode 134218249 references non-existent inode 1074266626
	would clear inode number in entry at offset 200...
entry "nfs-premount" at block 0 offset 224 in directory inode 527 references non-existent inode 1074266640
	would clear inode number in entry at offset 224...
        - agno = 2
entry "beagle" at block 0 offset 272 in directory inode 268435968 references non-existent inode 1074266634
	would clear inode number in entry at offset 272...
entry "freeradius" at block 0 offset 960 in directory inode 268435968 references non-existent inode 1074266637
	would clear inode number in entry at offset 960...
entry "libpaper.d" at block 0 offset 1440 in directory inode 268435968 references non-existent inode 1074266641
	would clear inode number in entry at offset 1440...
entry "readahead" at block 0 offset 2632 in directory inode 268435968 references non-existent inode 1074266645
	would clear inode number in entry at offset 2632...
entry "w3m" at block 1 offset 1864 in directory inode 268435968 references non-existent inode 1074266651
	would clear inode number in entry at offset 1864...
entry "keycodes" at block 0 offset 144 in directory inode 268435970 references non-existent inode 1074266625
	would clear inode number in entry at offset 144...
entry "bash_completion.d" at block 0 offset 344 in directory inode 268436146 references non-existent inode 1074266675
	would clear inode number in entry at offset 344...
entry "cron.hourly" at block 0 offset 696 in directory inode 268436146 references free inode 1074266706
	would clear inode number in entry at offset 696...
        - agno = 3
        - agno = 4
entry "cursors" at block 0 offset 176 in directory inode 536871424 references non-existent inode 1074266624
	would clear inode number in entry at offset 176...
        - agno = 5
entry "mods-enabled" at block 0 offset 104 in directory inode 671089155 references non-existent inode 1074266627
	would clear inode number in entry at offset 104...
entry "ipv6-down.d" at block 0 offset 96 in directory inode 671089196 references non-existent inode 1074266644
	would clear inode number in entry at offset 96...
        - agno = 6
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would have junked entry "dhclient-exit-hooks.d" in directory inode 805306886
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would have junked entry "2.0" in directory inode 805306892
entry "mods-available" at block 0 offset 72 in directory inode 805306942 references non-existent inode 1074266673
	would clear inode number in entry at offset 72...
entry "conf.d" in shortform directory 805306973 references free inode 1074266718
would have junked entry "conf.d" in directory inode 805306973
        - agno = 7
entry "interfaces" at block 0 offset 48 in directory inode 939524614 references non-existent inode 1074266635
	would clear inode number in entry at offset 48...
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would have junked entry "filter" in directory inode 939524617
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would have junked entry "information" in directory inode 939524618
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would have junked entry "CPAN" in directory inode 939524622
entry "events" in shortform directory 939524694 references non-existent inode 1074266650
would have junked entry "events" in directory inode 939524694
entry "Xresources" at block 0 offset 104 in directory inode 939524700 references non-existent inode 1074266667
	would clear inode number in entry at offset 104...
entry "xinit" at block 0 offset 240 in directory inode 939524700 references non-existent inode 1074266668
	would clear inode number in entry at offset 240...
entry "config" at block 0 offset 48 in directory inode 939525159 references free inode 1074266709
	would clear inode number in entry at offset 48...
entry "site-start.d" in shortform directory 939525160 references free inode 1074266710
would have junked entry "site-start.d" in directory inode 939525160
        - agno = 8
bad magic number 0xfeed on inode 1074266688, would reset magic number
bad version number 0x0 on inode 1074266688, would reset version number
bad inode format in inode 1074266688
would have cleared inode 1074266688
bad magic number 0x0 on inode 1074266689, would reset magic number
bad version number 0x0 on inode 1074266689, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266689
would have cleared inode 1074266689
bad magic number 0xfeed on inode 1074266690, would reset magic number
bad version number 0x0 on inode 1074266690, would reset version number
bad inode format in inode 1074266690
would have cleared inode 1074266690
bad magic number 0x0 on inode 1074266691, would reset magic number
bad version number 0x0 on inode 1074266691, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266691
would have cleared inode 1074266691
bad magic number 0xfeed on inode 1074266692, would reset magic number
bad version number 0x0 on inode 1074266692, would reset version number
bad inode format in inode 1074266692
would have cleared inode 1074266692
bad magic number 0x0 on inode 1074266693, would reset magic number
bad version number 0x0 on inode 1074266693, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266693
would have cleared inode 1074266693
bad magic number 0xfeed on inode 1074266694, would reset magic number
bad version number 0x0 on inode 1074266694, would reset version number
bad inode format in inode 1074266694
would have cleared inode 1074266694
bad magic number 0x0 on inode 1074266695, would reset magic number
bad version number 0x0 on inode 1074266695, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266695
would have cleared inode 1074266695
bad magic number 0xfeed on inode 1074266696, would reset magic number
bad version number 0x0 on inode 1074266696, would reset version number
bad inode format in inode 1074266696
would have cleared inode 1074266696
bad magic number 0x0 on inode 1074266697, would reset magic number
bad version number 0x0 on inode 1074266697, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266697
would have cleared inode 1074266697
bad magic number 0xfeed on inode 1074266698, would reset magic number
bad version number 0x0 on inode 1074266698, would reset version number
bad inode format in inode 1074266698
would have cleared inode 1074266698
bad magic number 0x0 on inode 1074266699, would reset magic number
bad version number 0x0 on inode 1074266699, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266699
would have cleared inode 1074266699
bad magic number 0xfeed on inode 1074266700, would reset magic number
bad version number 0x0 on inode 1074266700, would reset version number
bad inode format in inode 1074266700
would have cleared inode 1074266700
bad magic number 0x0 on inode 1074266701, would reset magic number
bad version number 0x0 on inode 1074266701, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266701
would have cleared inode 1074266701
bad magic number 0xfeed on inode 1074266702, would reset magic number
bad version number 0x0 on inode 1074266702, would reset version number
bad inode format in inode 1074266702
would have cleared inode 1074266702
bad magic number 0x0 on inode 1074266703, would reset magic number
bad version number 0x0 on inode 1074266703, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266703
would have cleared inode 1074266703
bad magic number 0xfeed on inode 1074266704, would reset magic number
bad version number 0x0 on inode 1074266704, would reset version number
bad inode format in inode 1074266704
would have cleared inode 1074266704
bad magic number 0x0 on inode 1074266705, would reset magic number
bad version number 0x0 on inode 1074266705, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266705
would have cleared inode 1074266705
bad magic number 0xfeed on inode 1074266706, would reset magic number
bad version number 0x0 on inode 1074266706, would reset version number
bad inode format in inode 1074266706
would have cleared inode 1074266706
bad magic number 0x0 on inode 1074266707, would reset magic number
bad version number 0x0 on inode 1074266707, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266707
would have cleared inode 1074266707
bad magic number 0xfeed on inode 1074266708, would reset magic number
bad version number 0x0 on inode 1074266708, would reset version number
bad inode format in inode 1074266708
would have cleared inode 1074266708
bad magic number 0x0 on inode 1074266709, would reset magic number
bad version number 0x0 on inode 1074266709, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266709
would have cleared inode 1074266709
bad magic number 0xfeed on inode 1074266710, would reset magic number
bad version number 0x0 on inode 1074266710, would reset version number
bad inode format in inode 1074266710
would have cleared inode 1074266710
bad magic number 0x0 on inode 1074266711, would reset magic number
bad version number 0x0 on inode 1074266711, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266711
would have cleared inode 1074266711
bad magic number 0xfeed on inode 1074266712, would reset magic number
bad version number 0x0 on inode 1074266712, would reset version number
bad inode format in inode 1074266712
would have cleared inode 1074266712
bad magic number 0x0 on inode 1074266713, would reset magic number
bad version number 0x0 on inode 1074266713, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266713
would have cleared inode 1074266713
bad magic number 0xfeed on inode 1074266714, would reset magic number
bad version number 0x0 on inode 1074266714, would reset version number
bad inode format in inode 1074266714
would have cleared inode 1074266714
bad magic number 0x0 on inode 1074266715, would reset magic number
bad version number 0x0 on inode 1074266715, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266715
would have cleared inode 1074266715
bad magic number 0xfeed on inode 1074266716, would reset magic number
bad version number 0x0 on inode 1074266716, would reset version number
bad inode format in inode 1074266716
would have cleared inode 1074266716
bad magic number 0x0 on inode 1074266717, would reset magic number
bad version number 0x0 on inode 1074266717, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266717
would have cleared inode 1074266717
bad magic number 0xfeed on inode 1074266718, would reset magic number
bad version number 0x0 on inode 1074266718, would reset version number
bad inode format in inode 1074266718
would have cleared inode 1074266718
bad magic number 0x0 on inode 1074266719, would reset magic number
bad version number 0x0 on inode 1074266719, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266719
would have cleared inode 1074266719
bad magic number 0xfeed on inode 1074266720, would reset magic number
bad version number 0x0 on inode 1074266720, would reset version number
bad inode format in inode 1074266720
would have cleared inode 1074266720
bad magic number 0x0 on inode 1074266721, would reset magic number
bad version number 0x0 on inode 1074266721, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266721
would have cleared inode 1074266721
bad magic number 0xfeed on inode 1074266722, would reset magic number
bad version number 0x0 on inode 1074266722, would reset version number
bad inode format in inode 1074266722
would have cleared inode 1074266722
bad magic number 0x0 on inode 1074266723, would reset magic number
bad version number 0x0 on inode 1074266723, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266723
would have cleared inode 1074266723
bad magic number 0xfeed on inode 1074266724, would reset magic number
bad version number 0x0 on inode 1074266724, would reset version number
bad inode format in inode 1074266724
would have cleared inode 1074266724
bad magic number 0x0 on inode 1074266725, would reset magic number
bad version number 0x0 on inode 1074266725, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266725
would have cleared inode 1074266725
bad magic number 0xfeed on inode 1074266726, would reset magic number
bad version number 0x0 on inode 1074266726, would reset version number
bad inode format in inode 1074266726
would have cleared inode 1074266726
bad magic number 0x0 on inode 1074266727, would reset magic number
bad version number 0x0 on inode 1074266727, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266727
would have cleared inode 1074266727
bad magic number 0xfeed on inode 1074266728, would reset magic number
bad version number 0x0 on inode 1074266728, would reset version number
bad inode format in inode 1074266728
would have cleared inode 1074266728
bad magic number 0x0 on inode 1074266729, would reset magic number
bad version number 0x0 on inode 1074266729, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266729
would have cleared inode 1074266729
bad magic number 0xfeed on inode 1074266730, would reset magic number
bad version number 0x0 on inode 1074266730, would reset version number
bad inode format in inode 1074266730
would have cleared inode 1074266730
bad magic number 0x0 on inode 1074266731, would reset magic number
bad version number 0x0 on inode 1074266731, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266731
would have cleared inode 1074266731
bad magic number 0xfeed on inode 1074266732, would reset magic number
bad version number 0x0 on inode 1074266732, would reset version number
bad inode format in inode 1074266732
would have cleared inode 1074266732
bad magic number 0x0 on inode 1074266733, would reset magic number
bad version number 0x0 on inode 1074266733, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266733
would have cleared inode 1074266733
bad magic number 0xfeed on inode 1074266734, would reset magic number
bad version number 0x0 on inode 1074266734, would reset version number
bad inode format in inode 1074266734
would have cleared inode 1074266734
bad magic number 0x0 on inode 1074266735, would reset magic number
bad version number 0x0 on inode 1074266735, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266735
would have cleared inode 1074266735
        - agno = 9
entry ".." at block 0 offset 32 in directory inode 1207960072 references non-existent inode 1074266637
	would clear inode number in entry at offset 32...
entry ".." at block 0 offset 32 in directory inode 1207960114 references non-existent inode 1074266668
	would clear inode number in entry at offset 32...
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - 16:12:07: check for inodes claiming duplicate blocks - 88768 of 88832 inodes done
Phase 6 - check inode connectivity...
        - traversing filesystem starting at / ... 
entry "nfs-premount" in directory inode 527 points to non-existent inode, would junk entry
entry "sony_vndr" in directory inode 134218249 points to non-existent inode, would junk entry
entry "beagle" in directory inode 268435968 points to non-existent inode, would junk entry
entry "freeradius" in directory inode 268435968 points to non-existent inode, would junk entry
entry "libpaper.d" in directory inode 268435968 points to non-existent inode, would junk entry
entry "readahead" in directory inode 268435968 points to non-existent inode, would junk entry
entry "w3m" in directory inode 268435968 points to non-existent inode, would junk entry
entry "keycodes" in directory inode 268435970 points to non-existent inode, would junk entry
entry "bash_completion.d" in directory inode 268436146 points to non-existent inode, would junk entry
entry "cron.hourly" in directory inode 268436146 points to free inode 1074266706, would junk entry
entry "cursors" in directory inode 536871424 points to non-existent inode, would junk entry
entry "mods-enabled" in directory inode 671089155 points to non-existent inode, would junk entry
entry "ipv6-down.d" in directory inode 671089196 points to non-existent inode, would junk entry
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would junk entry
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "mods-available" in directory inode 805306942 points to non-existent inode, would junk entry
entry "conf.d" in shortform directory inode 805306973 points to free inode 1074266718
would junk entry "conf.d"
entry "interfaces" in directory inode 939524614 points to non-existent inode, would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "events" in shortform directory 939524694 references non-existent inode 1074266650
would junk entry
entry "Xresources" in directory inode 939524700 points to non-existent inode, would junk entry
entry "xinit" in directory inode 939524700 points to non-existent inode, would junk entry
entry "config" in directory inode 939525159 points to free inode 1074266709, would junk entry
entry "site-start.d" in shortform directory inode 939525160 points to free inode 1074266710
would junk entry "site-start.d"
        - 16:12:19: traversing filesystem - 16 of 16 allocation groups done
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
disconnected inode 805306949, would move to lost+found
disconnected inode 805306958, would move to lost+found
disconnected inode 805306959, would move to lost+found
disconnected inode 939525150, would move to lost+found
disconnected inode 939525151, would move to lost+found
disconnected inode 1074266736, would move to lost+found
disconnected inode 1074266737, would move to lost+found
disconnected inode 1074266738, would move to lost+found
disconnected inode 1074266740, would move to lost+found
disconnected inode 1074266742, would move to lost+found
disconnected inode 1074266743, would move to lost+found
disconnected inode 1074266744, would move to lost+found
disconnected inode 1074266747, would move to lost+found
disconnected inode 1074266748, would move to lost+found
disconnected inode 1074266749, would move to lost+found
disconnected inode 1074266750, would move to lost+found
disconnected inode 1074266751, would move to lost+found
disconnected inode 1074267136, would move to lost+found
disconnected inode 1074267137, would move to lost+found
disconnected inode 1074267138, would move to lost+found
disconnected inode 1074267139, would move to lost+found
disconnected inode 1074267140, would move to lost+found
disconnected inode 1074267141, would move to lost+found
disconnected inode 1074267142, would move to lost+found
disconnected inode 1074267143, would move to lost+found
disconnected inode 1074267144, would move to lost+found
disconnected inode 1074267145, would move to lost+found
disconnected inode 1074267146, would move to lost+found
disconnected inode 1074267147, would move to lost+found
disconnected inode 1074267148, would move to lost+found
disconnected inode 1074267149, would move to lost+found
disconnected inode 1074267150, would move to lost+found
disconnected inode 1074267151, would move to lost+found
disconnected inode 1074267152, would move to lost+found
disconnected inode 1074267153, would move to lost+found
disconnected inode 1074267154, would move to lost+found
disconnected inode 1074267155, would move to lost+found
disconnected inode 1074267156, would move to lost+found
disconnected inode 1074267157, would move to lost+found
disconnected inode 1074267158, would move to lost+found
disconnected inode 1074267159, would move to lost+found
disconnected inode 1074267160, would move to lost+found
disconnected inode 1074267161, would move to lost+found
disconnected inode 1074267162, would move to lost+found
disconnected inode 1074267163, would move to lost+found
disconnected inode 1074267164, would move to lost+found
disconnected inode 1074267165, would move to lost+found
disconnected inode 1074267166, would move to lost+found
disconnected inode 1074267167, would move to lost+found
disconnected inode 1074267168, would move to lost+found
disconnected inode 1074267169, would move to lost+found
disconnected inode 1074267171, would move to lost+found
disconnected inode 1074267172, would move to lost+found
disconnected inode 1074267173, would move to lost+found
disconnected inode 1074267174, would move to lost+found
disconnected inode 1074267176, would move to lost+found
disconnected inode 1074267177, would move to lost+found
disconnected inode 1074267178, would move to lost+found
disconnected inode 1074267179, would move to lost+found
disconnected inode 1074267180, would move to lost+found
disconnected inode 1074267181, would move to lost+found
disconnected inode 1074267182, would move to lost+found
disconnected inode 1074267183, would move to lost+found
disconnected inode 1074267184, would move to lost+found
disconnected inode 1074267185, would move to lost+found
disconnected inode 1074267186, would move to lost+found
disconnected inode 1074267187, would move to lost+found
disconnected inode 1074267188, would move to lost+found
disconnected inode 1074267189, would move to lost+found
disconnected inode 1074267190, would move to lost+found
disconnected inode 1074267191, would move to lost+found
disconnected inode 1074267192, would move to lost+found
disconnected inode 1074267193, would move to lost+found
disconnected inode 1074267194, would move to lost+found
disconnected inode 1074267195, would move to lost+found
disconnected inode 1074267196, would move to lost+found
disconnected inode 1074267197, would move to lost+found
disconnected inode 1074267198, would move to lost+found
disconnected inode 1074267199, would move to lost+found
disconnected inode 1074267200, would move to lost+found
disconnected inode 1074267201, would move to lost+found
disconnected inode 1074267202, would move to lost+found
disconnected inode 1074267203, would move to lost+found
disconnected inode 1074267204, would move to lost+found
disconnected inode 1074267205, would move to lost+found
disconnected inode 1074267206, would move to lost+found
disconnected inode 1074267207, would move to lost+found
disconnected inode 1074267208, would move to lost+found
disconnected inode 1074267209, would move to lost+found
disconnected inode 1074267210, would move to lost+found
disconnected inode 1074267211, would move to lost+found
disconnected inode 1074267212, would move to lost+found
disconnected inode 1074267213, would move to lost+found
disconnected inode 1074267214, would move to lost+found
disconnected inode 1074267215, would move to lost+found
disconnected inode 1074267216, would move to lost+found
disconnected inode 1074267217, would move to lost+found
disconnected inode 1074267218, would move to lost+found
disconnected inode 1074267219, would move to lost+found
disconnected inode 1074267220, would move to lost+found
disconnected inode 1074267221, would move to lost+found
disconnected inode 1074267222, would move to lost+found
disconnected inode 1074267223, would move to lost+found
disconnected inode 1074267224, would move to lost+found
disconnected inode 1074267225, would move to lost+found
disconnected inode 1074267226, would move to lost+found
disconnected inode 1074267227, would move to lost+found
disconnected inode 1074267228, would move to lost+found
disconnected inode 1074267229, would move to lost+found
disconnected inode 1074267230, would move to lost+found
disconnected inode 1074267231, would move to lost+found
disconnected inode 1074267232, would move to lost+found
disconnected inode 1074267233, would move to lost+found
disconnected inode 1074267234, would move to lost+found
disconnected inode 1074267235, would move to lost+found
disconnected inode 1074267236, would move to lost+found
disconnected inode 1074267237, would move to lost+found
disconnected inode 1074267238, would move to lost+found
disconnected inode 1074267239, would move to lost+found
disconnected inode 1074267240, would move to lost+found
disconnected inode 1074267241, would move to lost+found
disconnected inode 1074267242, would move to lost+found
disconnected inode 1074267243, would move to lost+found
disconnected inode 1074267244, would move to lost+found
disconnected inode 1074267245, would move to lost+found
disconnected inode 1074267246, would move to lost+found
disconnected inode 1074267247, would move to lost+found
disconnected inode 1074267248, would move to lost+found
disconnected inode 1074267249, would move to lost+found
disconnected inode 1074267250, would move to lost+found
disconnected inode 1074267251, would move to lost+found
disconnected inode 1074267252, would move to lost+found
disconnected inode 1074267253, would move to lost+found
disconnected inode 1074267254, would move to lost+found
disconnected inode 1074267255, would move to lost+found
disconnected inode 1074267256, would move to lost+found
disconnected inode 1074267257, would move to lost+found
disconnected inode 1074267258, would move to lost+found
disconnected inode 1074267259, would move to lost+found
disconnected inode 1074267260, would move to lost+found
disconnected inode 1074267261, would move to lost+found
disconnected inode 1074267262, would move to lost+found
disconnected inode 1074267263, would move to lost+found
disconnected inode 1074267264, would move to lost+found
disconnected inode 1074267265, would move to lost+found
disconnected inode 1074267266, would move to lost+found
disconnected inode 1074267267, would move to lost+found
disconnected inode 1074267268, would move to lost+found
disconnected inode 1074267269, would move to lost+found
disconnected inode 1074267270, would move to lost+found
disconnected inode 1074267271, would move to lost+found
disconnected inode 1074267272, would move to lost+found
disconnected inode 1074267277, would move to lost+found
disconnected inode 1074267278, would move to lost+found
disconnected inode 1074267801, would move to lost+found
disconnected inode 1074267802, would move to lost+found
disconnected inode 1074267803, would move to lost+found
disconnected inode 1074267804, would move to lost+found
disconnected inode 1074267806, would move to lost+found
disconnected inode 1074267807, would move to lost+found
disconnected inode 1074267808, would move to lost+found
disconnected inode 1074267809, would move to lost+found
disconnected inode 1074267810, would move to lost+found
disconnected inode 1074267811, would move to lost+found
disconnected inode 1074267812, would move to lost+found
disconnected dir inode 1207960065, would move to lost+found
disconnected dir inode 1207960072, would move to lost+found
disconnected dir inode 1207960074, would move to lost+found
disconnected dir inode 1207960078, would move to lost+found
disconnected dir inode 1207960114, would move to lost+found
disconnected dir inode 1342177793, would move to lost+found
disconnected dir inode 1342177805, would move to lost+found
disconnected dir inode 1342177809, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 527 nlinks from 11 to 10
would have reset inode 134218249 nlinks from 11 to 10
would have reset inode 268435968 nlinks from 125 to 120
would have reset inode 268435970 nlinks from 10 to 9
would have reset inode 268436146 nlinks from 151 to 149
would have reset inode 536871424 nlinks from 9 to 8
would have reset inode 671089155 nlinks from 8 to 7
would have reset inode 671089196 nlinks from 8 to 7
would have reset inode 805306886 nlinks from 4 to 3
would have reset inode 805306892 nlinks from 4 to 3
would have reset inode 805306942 nlinks from 7 to 6
would have reset inode 805306973 nlinks from 4 to 3
would have reset inode 939524614 nlinks from 5 to 4
would have reset inode 939524617 nlinks from 3 to 2
would have reset inode 939524618 nlinks from 5 to 2
would have reset inode 939524622 nlinks from 5 to 2
would have reset inode 939524694 nlinks from 3 to 2
would have reset inode 939524700 nlinks from 11 to 9
would have reset inode 939525159 nlinks from 4 to 3
would have reset inode 939525160 nlinks from 3 to 2
        - 16:12:25: verify link counts - 88768 of 88832 inodes done
No modify flag set, skipping filesystem flush and exiting.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
@ 2008-01-28  7:25 Dragos
  0 siblings, 0 replies; 16+ messages in thread
From: Dragos @ 2008-01-28  7:25 UTC (permalink / raw)
  To: linux-raid

[-- Attachment #1: Type: text/plain, Size: 2590 bytes --]

Hello,
Have a Happy New and Prosperous Year.

First of all, thank you again for all your previous answers.

The last message I received regarding my issue was on 12.06 so I should 
refresh your memories. I passed a --create option instead of --assemble 
on top of an existing raid 5 array formatted with xfs.

I followed your advice and here is a table of my results so far. I also 
attached the results of the first combination (w/ -c128 option). A quick 
diff on the 3 combinations with the least number of errors (abm, amc, 
mbc) showed few differences. Do you need to see the other reports?

At this point it seems that doing a xfs_repair on the first combination 
would be ok. What do you think? Are there any options I should pass to 
xfs_repair to increase my chances?

I hope you can continue to enlighten me with your knowledge and experience.

Thank you in advance for your time and help,
Dragos


mdadm --create /dev/md0 --raid-devices=3 --level=5 /dev/sda1 /dev/sdb1 
missing

--------- without and with –chunk=128

mount /dev/md0 t

xfs_repair -n /dev/md0 2> xfs_repair-abm.txt

mdadm –stop /dev/md0

*combination*

	

*mount response*

	

*xfs_repair: **size of report file & tty output w/o & w/ -c128*

a b m

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

a m b

	

structure needs cleaning

	

4.9Mb

No modify flag set, skipping phase 5

1.9Gb

No modify flag set, skipping phase 5

m a b

	

you must specify the filesystem type

	


a c m

	

structure needs cleaning

	

4.9Mb

nothing

1.9Gb

No modify flag set, skipping phase 5

a m c

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

m a c

	

you must specify the filesystem type

	


b c m

	

you must specify the filesystem type

	


b m c

	

you must specify the filesystem type

	


m b c

	

structure needs cleaning

	

7.9Mb

No modify flag set, skipping phase 5

56.2kb

No modify flag set, skipping phase 5

b a m

	

you must specify the filesystem type

	


b m a

	

you must specify the filesystem type

	


m b a

	

you must specify the filesystem type

	


c a m

	

you must specify the filesystem type

	


c m a

	

you must specify the filesystem type

	


m c a

	

you must specify the filesystem type

	


c b m

	

you must specify the filesystem type

	


c m b

	

you must specify the filesystem type

	


m c b

	

structure needs cleaning

	

4.9Mb

No modify flag set, skipping phase 5

1.9Gb

No modify flag set, skipping phase 5


[-- Attachment #2: xfs_repair-abm-128.txt --]
[-- Type: text/plain, Size: 57597 bytes --]

        - creating 4 worker thread(s)
Phase 1 - find and verify superblock...
        - reporting progress in intervals of 15 minutes
Phase 2 - using internal log
        - scan filesystem freespace and inode maps...
        - 16:11:50: scanning filesystem freespace - 16 of 16 allocation groups done
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - 16:11:50: scanning agi unlinked lists - 16 of 16 allocation groups done
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
bad magic number 0xfeed on inode 1074266624
bad version number 0x0 on inode 1074266624
bad inode format in inode 1074266624
bad magic number 0x0 on inode 1074266625
bad version number 0x0 on inode 1074266625
bad (negative) size -7746721568139339722 on inode 1074266625
bad magic number 0xfeed on inode 1074266626
bad version number 0x0 on inode 1074266626
bad inode format in inode 1074266626
bad magic number 0x0 on inode 1074266627
bad version number 0x0 on inode 1074266627
bad (negative) size -7746721568139339722 on inode 1074266627
bad magic number 0xfeed on inode 1074266628
bad version number 0x0 on inode 1074266628
bad inode format in inode 1074266628
bad magic number 0x0 on inode 1074266629
bad version number 0x0 on inode 1074266629
bad (negative) size -7746721568139339722 on inode 1074266629
bad magic number 0xfeed on inode 1074266630
bad version number 0x0 on inode 1074266630
bad inode format in inode 1074266630
bad magic number 0x0 on inode 1074266631
bad version number 0x0 on inode 1074266631
bad (negative) size -7746721568139339722 on inode 1074266631
bad magic number 0xfeed on inode 1074266632
bad version number 0x0 on inode 1074266632
bad inode format in inode 1074266632
bad magic number 0x0 on inode 1074266633
bad version number 0x0 on inode 1074266633
bad (negative) size -7746721568139339722 on inode 1074266633
bad magic number 0xfeed on inode 1074266634
bad version number 0x0 on inode 1074266634
bad inode format in inode 1074266634
bad magic number 0x0 on inode 1074266635
bad version number 0x0 on inode 1074266635
bad (negative) size -7746721568139339722 on inode 1074266635
bad magic number 0xfeed on inode 1074266636
bad version number 0x0 on inode 1074266636
bad inode format in inode 1074266636
bad magic number 0x0 on inode 1074266637
bad version number 0x0 on inode 1074266637
bad (negative) size -7746721568139339722 on inode 1074266637
bad magic number 0xfeed on inode 1074266638
bad version number 0x0 on inode 1074266638
bad inode format in inode 1074266638
bad magic number 0x0 on inode 1074266639
bad version number 0x0 on inode 1074266639
bad (negative) size -7746721568139339722 on inode 1074266639
bad magic number 0xfeed on inode 1074266640
bad version number 0x0 on inode 1074266640
bad inode format in inode 1074266640
bad magic number 0x0 on inode 1074266641
bad version number 0x0 on inode 1074266641
bad (negative) size -7746721568139339722 on inode 1074266641
bad magic number 0xfeed on inode 1074266642
bad version number 0x0 on inode 1074266642
bad inode format in inode 1074266642
bad magic number 0x0 on inode 1074266643
bad version number 0x0 on inode 1074266643
bad (negative) size -7746721568139339722 on inode 1074266643
bad magic number 0xfeed on inode 1074266644
bad version number 0x0 on inode 1074266644
bad inode format in inode 1074266644
bad magic number 0x0 on inode 1074266645
bad version number 0x0 on inode 1074266645
bad (negative) size -7746721568139339722 on inode 1074266645
bad magic number 0xfeed on inode 1074266646
bad version number 0x0 on inode 1074266646
bad inode format in inode 1074266646
bad magic number 0x0 on inode 1074266647
bad version number 0x0 on inode 1074266647
bad (negative) size -7746721568139339722 on inode 1074266647
bad magic number 0xfeed on inode 1074266648
bad version number 0x0 on inode 1074266648
bad inode format in inode 1074266648
bad magic number 0x0 on inode 1074266649
bad version number 0x0 on inode 1074266649
bad (negative) size -7746721568139339722 on inode 1074266649
bad magic number 0xfeed on inode 1074266650
bad version number 0x0 on inode 1074266650
bad inode format in inode 1074266650
bad magic number 0x0 on inode 1074266651
bad version number 0x0 on inode 1074266651
bad (negative) size -7746721568139339722 on inode 1074266651
bad magic number 0xfeed on inode 1074266652
bad version number 0x0 on inode 1074266652
bad inode format in inode 1074266652
bad magic number 0x0 on inode 1074266653
bad version number 0x0 on inode 1074266653
bad (negative) size -7746721568139339722 on inode 1074266653
bad magic number 0xfeed on inode 1074266654
bad version number 0x0 on inode 1074266654
bad inode format in inode 1074266654
bad magic number 0x0 on inode 1074266655
bad version number 0x0 on inode 1074266655
bad (negative) size -7746721568139339722 on inode 1074266655
bad magic number 0xfeed on inode 1074266656
bad version number 0x0 on inode 1074266656
bad inode format in inode 1074266656
bad magic number 0x0 on inode 1074266657
bad version number 0x0 on inode 1074266657
bad (negative) size -7746721568139339722 on inode 1074266657
bad magic number 0xfeed on inode 1074266658
bad version number 0x0 on inode 1074266658
bad inode format in inode 1074266658
bad magic number 0x0 on inode 1074266659
bad version number 0x0 on inode 1074266659
bad (negative) size -7746721568139339722 on inode 1074266659
bad magic number 0xfeed on inode 1074266660
bad version number 0x0 on inode 1074266660
bad inode format in inode 1074266660
bad magic number 0x0 on inode 1074266661
bad version number 0x0 on inode 1074266661
bad (negative) size -7746721568139339722 on inode 1074266661
bad magic number 0xfeed on inode 1074266662
bad version number 0x0 on inode 1074266662
bad inode format in inode 1074266662
bad magic number 0x0 on inode 1074266663
bad version number 0x0 on inode 1074266663
bad (negative) size -7746721568139339722 on inode 1074266663
bad magic number 0xfeed on inode 1074266664
bad version number 0x0 on inode 1074266664
bad inode format in inode 1074266664
bad magic number 0x0 on inode 1074266665
bad version number 0x0 on inode 1074266665
bad (negative) size -7746721568139339722 on inode 1074266665
bad magic number 0xfeed on inode 1074266666
bad version number 0x0 on inode 1074266666
bad inode format in inode 1074266666
bad magic number 0x0 on inode 1074266667
bad version number 0x0 on inode 1074266667
bad (negative) size -7746721568139339722 on inode 1074266667
bad magic number 0xfeed on inode 1074266668
bad version number 0x0 on inode 1074266668
bad inode format in inode 1074266668
bad magic number 0x0 on inode 1074266669
bad version number 0x0 on inode 1074266669
bad (negative) size -7746721568139339722 on inode 1074266669
bad magic number 0xfeed on inode 1074266670
bad version number 0x0 on inode 1074266670
bad inode format in inode 1074266670
bad magic number 0x0 on inode 1074266671
bad version number 0x0 on inode 1074266671
bad (negative) size -7746721568139339722 on inode 1074266671
bad magic number 0xfeed on inode 1074266672
bad version number 0x0 on inode 1074266672
bad inode format in inode 1074266672
bad magic number 0x0 on inode 1074266673
bad version number 0x0 on inode 1074266673
bad (negative) size -7746721568139339722 on inode 1074266673
bad magic number 0xfeed on inode 1074266674
bad version number 0x0 on inode 1074266674
bad inode format in inode 1074266674
bad magic number 0x0 on inode 1074266675
bad version number 0x0 on inode 1074266675
bad (negative) size -7746721568139339722 on inode 1074266675
bad magic number 0xfeed on inode 1074266676
bad version number 0x0 on inode 1074266676
bad inode format in inode 1074266676
bad magic number 0x0 on inode 1074266677
bad version number 0x0 on inode 1074266677
bad (negative) size -7746721568139339722 on inode 1074266677
bad magic number 0xfeed on inode 1074266678
bad version number 0x0 on inode 1074266678
bad inode format in inode 1074266678
bad magic number 0x0 on inode 1074266679
bad version number 0x0 on inode 1074266679
bad (negative) size -7746721568139339722 on inode 1074266679
bad magic number 0xfeed on inode 1074266680
bad version number 0x0 on inode 1074266680
bad inode format in inode 1074266680
bad magic number 0x0 on inode 1074266681
bad version number 0x0 on inode 1074266681
bad (negative) size -7746721568139339722 on inode 1074266681
bad magic number 0xfeed on inode 1074266682
bad version number 0x0 on inode 1074266682
bad inode format in inode 1074266682
bad magic number 0x0 on inode 1074266683
bad version number 0x0 on inode 1074266683
bad (negative) size -7746721568139339722 on inode 1074266683
bad magic number 0xfeed on inode 1074266684
bad version number 0x0 on inode 1074266684
bad inode format in inode 1074266684
bad magic number 0x0 on inode 1074266685
bad version number 0x0 on inode 1074266685
bad (negative) size -7746721568139339722 on inode 1074266685
bad magic number 0xfeed on inode 1074266686
bad version number 0x0 on inode 1074266686
bad inode format in inode 1074266686
bad magic number 0x0 on inode 1074266687
bad version number 0x0 on inode 1074266687
bad (negative) size -7746721568139339722 on inode 1074266687
bad magic number 0xfeed on inode 1074266688
bad version number 0x0 on inode 1074266688
bad inode format in inode 1074266688
bad magic number 0x0 on inode 1074266689
bad version number 0x0 on inode 1074266689
bad (negative) size -7746721568139339722 on inode 1074266689
bad magic number 0xfeed on inode 1074266690
bad version number 0x0 on inode 1074266690
bad inode format in inode 1074266690
bad magic number 0x0 on inode 1074266691
bad version number 0x0 on inode 1074266691
bad (negative) size -7746721568139339722 on inode 1074266691
bad magic number 0xfeed on inode 1074266692
bad version number 0x0 on inode 1074266692
bad inode format in inode 1074266692
bad magic number 0x0 on inode 1074266693
bad version number 0x0 on inode 1074266693
bad (negative) size -7746721568139339722 on inode 1074266693
bad magic number 0xfeed on inode 1074266694
bad version number 0x0 on inode 1074266694
bad inode format in inode 1074266694
bad magic number 0x0 on inode 1074266695
bad version number 0x0 on inode 1074266695
bad (negative) size -7746721568139339722 on inode 1074266695
bad magic number 0xfeed on inode 1074266696
bad version number 0x0 on inode 1074266696
bad inode format in inode 1074266696
bad magic number 0x0 on inode 1074266697
bad version number 0x0 on inode 1074266697
bad (negative) size -7746721568139339722 on inode 1074266697
bad magic number 0xfeed on inode 1074266698
bad version number 0x0 on inode 1074266698
bad inode format in inode 1074266698
bad magic number 0x0 on inode 1074266699
bad version number 0x0 on inode 1074266699
bad (negative) size -7746721568139339722 on inode 1074266699
bad magic number 0xfeed on inode 1074266700
bad version number 0x0 on inode 1074266700
bad inode format in inode 1074266700
bad magic number 0x0 on inode 1074266701
bad version number 0x0 on inode 1074266701
bad (negative) size -7746721568139339722 on inode 1074266701
bad magic number 0xfeed on inode 1074266702
bad version number 0x0 on inode 1074266702
bad inode format in inode 1074266702
bad magic number 0x0 on inode 1074266703
bad version number 0x0 on inode 1074266703
bad (negative) size -7746721568139339722 on inode 1074266703
bad magic number 0xfeed on inode 1074266704
bad version number 0x0 on inode 1074266704
bad inode format in inode 1074266704
bad magic number 0x0 on inode 1074266705
bad version number 0x0 on inode 1074266705
bad (negative) size -7746721568139339722 on inode 1074266705
bad magic number 0xfeed on inode 1074266706
bad version number 0x0 on inode 1074266706
bad inode format in inode 1074266706
bad magic number 0x0 on inode 1074266707
bad version number 0x0 on inode 1074266707
bad (negative) size -7746721568139339722 on inode 1074266707
bad magic number 0xfeed on inode 1074266708
bad version number 0x0 on inode 1074266708
bad inode format in inode 1074266708
bad magic number 0x0 on inode 1074266709
bad version number 0x0 on inode 1074266709
bad (negative) size -7746721568139339722 on inode 1074266709
bad magic number 0xfeed on inode 1074266710
bad version number 0x0 on inode 1074266710
bad inode format in inode 1074266710
bad magic number 0x0 on inode 1074266711
bad version number 0x0 on inode 1074266711
bad (negative) size -7746721568139339722 on inode 1074266711
bad magic number 0xfeed on inode 1074266712
bad version number 0x0 on inode 1074266712
bad inode format in inode 1074266712
bad magic number 0x0 on inode 1074266713
bad version number 0x0 on inode 1074266713
bad (negative) size -7746721568139339722 on inode 1074266713
bad magic number 0xfeed on inode 1074266714
bad version number 0x0 on inode 1074266714
bad inode format in inode 1074266714
bad magic number 0x0 on inode 1074266715
bad version number 0x0 on inode 1074266715
bad (negative) size -7746721568139339722 on inode 1074266715
bad magic number 0xfeed on inode 1074266716
bad version number 0x0 on inode 1074266716
bad inode format in inode 1074266716
bad magic number 0x0 on inode 1074266717
bad version number 0x0 on inode 1074266717
bad (negative) size -7746721568139339722 on inode 1074266717
bad magic number 0xfeed on inode 1074266718
bad version number 0x0 on inode 1074266718
bad inode format in inode 1074266718
bad magic number 0x0 on inode 1074266719
bad version number 0x0 on inode 1074266719
bad (negative) size -7746721568139339722 on inode 1074266719
bad magic number 0xfeed on inode 1074266720
bad version number 0x0 on inode 1074266720
bad inode format in inode 1074266720
bad magic number 0x0 on inode 1074266721
bad version number 0x0 on inode 1074266721
bad (negative) size -7746721568139339722 on inode 1074266721
bad magic number 0xfeed on inode 1074266722
bad version number 0x0 on inode 1074266722
bad inode format in inode 1074266722
bad magic number 0x0 on inode 1074266723
bad version number 0x0 on inode 1074266723
bad (negative) size -7746721568139339722 on inode 1074266723
bad magic number 0xfeed on inode 1074266724
bad version number 0x0 on inode 1074266724
bad inode format in inode 1074266724
bad magic number 0x0 on inode 1074266725
bad version number 0x0 on inode 1074266725
bad (negative) size -7746721568139339722 on inode 1074266725
bad magic number 0xfeed on inode 1074266726
bad version number 0x0 on inode 1074266726
bad inode format in inode 1074266726
bad magic number 0x0 on inode 1074266727
bad version number 0x0 on inode 1074266727
bad (negative) size -7746721568139339722 on inode 1074266727
bad magic number 0xfeed on inode 1074266728
bad version number 0x0 on inode 1074266728
bad inode format in inode 1074266728
bad magic number 0x0 on inode 1074266729
bad version number 0x0 on inode 1074266729
bad (negative) size -7746721568139339722 on inode 1074266729
bad magic number 0xfeed on inode 1074266730
bad version number 0x0 on inode 1074266730
bad inode format in inode 1074266730
bad magic number 0x0 on inode 1074266731
bad version number 0x0 on inode 1074266731
bad (negative) size -7746721568139339722 on inode 1074266731
bad magic number 0xfeed on inode 1074266732
bad version number 0x0 on inode 1074266732
bad inode format in inode 1074266732
bad magic number 0x0 on inode 1074266733
bad version number 0x0 on inode 1074266733
bad (negative) size -7746721568139339722 on inode 1074266733
bad magic number 0xfeed on inode 1074266734
bad version number 0x0 on inode 1074266734
bad inode format in inode 1074266734
bad magic number 0x0 on inode 1074266735
bad version number 0x0 on inode 1074266735
bad (negative) size -7746721568139339722 on inode 1074266735
bad magic number 0xfeed on inode 1074266688, would reset magic number
bad version number 0x0 on inode 1074266688, would reset version number
bad inode format in inode 1074266688
would have cleared inode 1074266688
bad magic number 0x0 on inode 1074266689, would reset magic number
bad version number 0x0 on inode 1074266689, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266689
would have cleared inode 1074266689
bad magic number 0xfeed on inode 1074266690, would reset magic number
bad version number 0x0 on inode 1074266690, would reset version number
bad inode format in inode 1074266690
would have cleared inode 1074266690
bad magic number 0x0 on inode 1074266691, would reset magic number
bad version number 0x0 on inode 1074266691, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266691
would have cleared inode 1074266691
bad magic number 0xfeed on inode 1074266692, would reset magic number
bad version number 0x0 on inode 1074266692, would reset version number
bad inode format in inode 1074266692
would have cleared inode 1074266692
bad magic number 0x0 on inode 1074266693, would reset magic number
bad version number 0x0 on inode 1074266693, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266693
would have cleared inode 1074266693
bad magic number 0xfeed on inode 1074266694, would reset magic number
bad version number 0x0 on inode 1074266694, would reset version number
bad inode format in inode 1074266694
would have cleared inode 1074266694
bad magic number 0x0 on inode 1074266695, would reset magic number
bad version number 0x0 on inode 1074266695, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266695
would have cleared inode 1074266695
bad magic number 0xfeed on inode 1074266696, would reset magic number
bad version number 0x0 on inode 1074266696, would reset version number
bad inode format in inode 1074266696
would have cleared inode 1074266696
bad magic number 0x0 on inode 1074266697, would reset magic number
bad version number 0x0 on inode 1074266697, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266697
would have cleared inode 1074266697
bad magic number 0xfeed on inode 1074266698, would reset magic number
bad version number 0x0 on inode 1074266698, would reset version number
bad inode format in inode 1074266698
would have cleared inode 1074266698
bad magic number 0x0 on inode 1074266699, would reset magic number
bad version number 0x0 on inode 1074266699, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266699
would have cleared inode 1074266699
bad magic number 0xfeed on inode 1074266700, would reset magic number
bad version number 0x0 on inode 1074266700, would reset version number
bad inode format in inode 1074266700
would have cleared inode 1074266700
bad magic number 0x0 on inode 1074266701, would reset magic number
bad version number 0x0 on inode 1074266701, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266701
would have cleared inode 1074266701
bad magic number 0xfeed on inode 1074266702, would reset magic number
bad version number 0x0 on inode 1074266702, would reset version number
bad inode format in inode 1074266702
would have cleared inode 1074266702
bad magic number 0x0 on inode 1074266703, would reset magic number
bad version number 0x0 on inode 1074266703, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266703
would have cleared inode 1074266703
bad magic number 0xfeed on inode 1074266704, would reset magic number
bad version number 0x0 on inode 1074266704, would reset version number
bad inode format in inode 1074266704
would have cleared inode 1074266704
bad magic number 0x0 on inode 1074266705, would reset magic number
bad version number 0x0 on inode 1074266705, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266705
would have cleared inode 1074266705
bad magic number 0xfeed on inode 1074266706, would reset magic number
bad version number 0x0 on inode 1074266706, would reset version number
bad inode format in inode 1074266706
would have cleared inode 1074266706
bad magic number 0x0 on inode 1074266707, would reset magic number
bad version number 0x0 on inode 1074266707, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266707
would have cleared inode 1074266707
bad magic number 0xfeed on inode 1074266708, would reset magic number
bad version number 0x0 on inode 1074266708, would reset version number
bad inode format in inode 1074266708
would have cleared inode 1074266708
bad magic number 0x0 on inode 1074266709, would reset magic number
bad version number 0x0 on inode 1074266709, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266709
would have cleared inode 1074266709
bad magic number 0xfeed on inode 1074266710, would reset magic number
bad version number 0x0 on inode 1074266710, would reset version number
bad inode format in inode 1074266710
would have cleared inode 1074266710
bad magic number 0x0 on inode 1074266711, would reset magic number
bad version number 0x0 on inode 1074266711, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266711
would have cleared inode 1074266711
bad magic number 0xfeed on inode 1074266712, would reset magic number
bad version number 0x0 on inode 1074266712, would reset version number
bad inode format in inode 1074266712
would have cleared inode 1074266712
bad magic number 0x0 on inode 1074266713, would reset magic number
bad version number 0x0 on inode 1074266713, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266713
would have cleared inode 1074266713
bad magic number 0xfeed on inode 1074266714, would reset magic number
bad version number 0x0 on inode 1074266714, would reset version number
bad inode format in inode 1074266714
would have cleared inode 1074266714
bad magic number 0x0 on inode 1074266715, would reset magic number
bad version number 0x0 on inode 1074266715, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266715
would have cleared inode 1074266715
bad magic number 0xfeed on inode 1074266716, would reset magic number
bad version number 0x0 on inode 1074266716, would reset version number
bad inode format in inode 1074266716
would have cleared inode 1074266716
bad magic number 0x0 on inode 1074266717, would reset magic number
bad version number 0x0 on inode 1074266717, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266717
would have cleared inode 1074266717
bad magic number 0xfeed on inode 1074266718, would reset magic number
bad version number 0x0 on inode 1074266718, would reset version number
bad inode format in inode 1074266718
would have cleared inode 1074266718
bad magic number 0x0 on inode 1074266719, would reset magic number
bad version number 0x0 on inode 1074266719, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266719
would have cleared inode 1074266719
bad magic number 0xfeed on inode 1074266720, would reset magic number
bad version number 0x0 on inode 1074266720, would reset version number
bad inode format in inode 1074266720
would have cleared inode 1074266720
bad magic number 0x0 on inode 1074266721, would reset magic number
bad version number 0x0 on inode 1074266721, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266721
would have cleared inode 1074266721
bad magic number 0xfeed on inode 1074266722, would reset magic number
bad version number 0x0 on inode 1074266722, would reset version number
bad inode format in inode 1074266722
would have cleared inode 1074266722
bad magic number 0x0 on inode 1074266723, would reset magic number
bad version number 0x0 on inode 1074266723, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266723
would have cleared inode 1074266723
bad magic number 0xfeed on inode 1074266724, would reset magic number
bad version number 0x0 on inode 1074266724, would reset version number
bad inode format in inode 1074266724
would have cleared inode 1074266724
bad magic number 0x0 on inode 1074266725, would reset magic number
bad version number 0x0 on inode 1074266725, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266725
would have cleared inode 1074266725
bad magic number 0xfeed on inode 1074266726, would reset magic number
bad version number 0x0 on inode 1074266726, would reset version number
bad inode format in inode 1074266726
would have cleared inode 1074266726
bad magic number 0x0 on inode 1074266727, would reset magic number
bad version number 0x0 on inode 1074266727, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266727
would have cleared inode 1074266727
bad magic number 0xfeed on inode 1074266728, would reset magic number
bad version number 0x0 on inode 1074266728, would reset version number
bad inode format in inode 1074266728
would have cleared inode 1074266728
bad magic number 0x0 on inode 1074266729, would reset magic number
bad version number 0x0 on inode 1074266729, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266729
would have cleared inode 1074266729
bad magic number 0xfeed on inode 1074266730, would reset magic number
bad version number 0x0 on inode 1074266730, would reset version number
bad inode format in inode 1074266730
would have cleared inode 1074266730
bad magic number 0x0 on inode 1074266731, would reset magic number
bad version number 0x0 on inode 1074266731, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266731
would have cleared inode 1074266731
bad magic number 0xfeed on inode 1074266732, would reset magic number
bad version number 0x0 on inode 1074266732, would reset version number
bad inode format in inode 1074266732
would have cleared inode 1074266732
bad magic number 0x0 on inode 1074266733, would reset magic number
bad version number 0x0 on inode 1074266733, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266733
would have cleared inode 1074266733
bad magic number 0xfeed on inode 1074266734, would reset magic number
bad version number 0x0 on inode 1074266734, would reset version number
bad inode format in inode 1074266734
would have cleared inode 1074266734
bad magic number 0x0 on inode 1074266735, would reset magic number
bad version number 0x0 on inode 1074266735, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266735
would have cleared inode 1074266735
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - 16:12:07: process known inodes and inode discovery - 88832 of 88832 inodes done
        - process newly discovered inodes...
        - 16:12:07: process newly discovered inodes - 32 of 16 allocation groups done
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - 16:12:07: setting up duplicate extent list - 16 of 16 allocation groups done
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
entry "sony_vndr" at block 0 offset 200 in directory inode 134218249 references non-existent inode 1074266626
	would clear inode number in entry at offset 200...
entry "nfs-premount" at block 0 offset 224 in directory inode 527 references non-existent inode 1074266640
	would clear inode number in entry at offset 224...
        - agno = 2
entry "beagle" at block 0 offset 272 in directory inode 268435968 references non-existent inode 1074266634
	would clear inode number in entry at offset 272...
entry "freeradius" at block 0 offset 960 in directory inode 268435968 references non-existent inode 1074266637
	would clear inode number in entry at offset 960...
entry "libpaper.d" at block 0 offset 1440 in directory inode 268435968 references non-existent inode 1074266641
	would clear inode number in entry at offset 1440...
entry "readahead" at block 0 offset 2632 in directory inode 268435968 references non-existent inode 1074266645
	would clear inode number in entry at offset 2632...
entry "w3m" at block 1 offset 1864 in directory inode 268435968 references non-existent inode 1074266651
	would clear inode number in entry at offset 1864...
entry "keycodes" at block 0 offset 144 in directory inode 268435970 references non-existent inode 1074266625
	would clear inode number in entry at offset 144...
entry "bash_completion.d" at block 0 offset 344 in directory inode 268436146 references non-existent inode 1074266675
	would clear inode number in entry at offset 344...
entry "cron.hourly" at block 0 offset 696 in directory inode 268436146 references free inode 1074266706
	would clear inode number in entry at offset 696...
        - agno = 3
        - agno = 4
entry "cursors" at block 0 offset 176 in directory inode 536871424 references non-existent inode 1074266624
	would clear inode number in entry at offset 176...
        - agno = 5
entry "mods-enabled" at block 0 offset 104 in directory inode 671089155 references non-existent inode 1074266627
	would clear inode number in entry at offset 104...
entry "ipv6-down.d" at block 0 offset 96 in directory inode 671089196 references non-existent inode 1074266644
	would clear inode number in entry at offset 96...
        - agno = 6
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would have junked entry "dhclient-exit-hooks.d" in directory inode 805306886
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would have junked entry "2.0" in directory inode 805306892
entry "mods-available" at block 0 offset 72 in directory inode 805306942 references non-existent inode 1074266673
	would clear inode number in entry at offset 72...
entry "conf.d" in shortform directory 805306973 references free inode 1074266718
would have junked entry "conf.d" in directory inode 805306973
        - agno = 7
entry "interfaces" at block 0 offset 48 in directory inode 939524614 references non-existent inode 1074266635
	would clear inode number in entry at offset 48...
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would have junked entry "filter" in directory inode 939524617
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would have junked entry "information" in directory inode 939524618
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would have junked entry "CPAN" in directory inode 939524622
entry "events" in shortform directory 939524694 references non-existent inode 1074266650
would have junked entry "events" in directory inode 939524694
entry "Xresources" at block 0 offset 104 in directory inode 939524700 references non-existent inode 1074266667
	would clear inode number in entry at offset 104...
entry "xinit" at block 0 offset 240 in directory inode 939524700 references non-existent inode 1074266668
	would clear inode number in entry at offset 240...
entry "config" at block 0 offset 48 in directory inode 939525159 references free inode 1074266709
	would clear inode number in entry at offset 48...
entry "site-start.d" in shortform directory 939525160 references free inode 1074266710
would have junked entry "site-start.d" in directory inode 939525160
        - agno = 8
bad magic number 0xfeed on inode 1074266688, would reset magic number
bad version number 0x0 on inode 1074266688, would reset version number
bad inode format in inode 1074266688
would have cleared inode 1074266688
bad magic number 0x0 on inode 1074266689, would reset magic number
bad version number 0x0 on inode 1074266689, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266689
would have cleared inode 1074266689
bad magic number 0xfeed on inode 1074266690, would reset magic number
bad version number 0x0 on inode 1074266690, would reset version number
bad inode format in inode 1074266690
would have cleared inode 1074266690
bad magic number 0x0 on inode 1074266691, would reset magic number
bad version number 0x0 on inode 1074266691, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266691
would have cleared inode 1074266691
bad magic number 0xfeed on inode 1074266692, would reset magic number
bad version number 0x0 on inode 1074266692, would reset version number
bad inode format in inode 1074266692
would have cleared inode 1074266692
bad magic number 0x0 on inode 1074266693, would reset magic number
bad version number 0x0 on inode 1074266693, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266693
would have cleared inode 1074266693
bad magic number 0xfeed on inode 1074266694, would reset magic number
bad version number 0x0 on inode 1074266694, would reset version number
bad inode format in inode 1074266694
would have cleared inode 1074266694
bad magic number 0x0 on inode 1074266695, would reset magic number
bad version number 0x0 on inode 1074266695, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266695
would have cleared inode 1074266695
bad magic number 0xfeed on inode 1074266696, would reset magic number
bad version number 0x0 on inode 1074266696, would reset version number
bad inode format in inode 1074266696
would have cleared inode 1074266696
bad magic number 0x0 on inode 1074266697, would reset magic number
bad version number 0x0 on inode 1074266697, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266697
would have cleared inode 1074266697
bad magic number 0xfeed on inode 1074266698, would reset magic number
bad version number 0x0 on inode 1074266698, would reset version number
bad inode format in inode 1074266698
would have cleared inode 1074266698
bad magic number 0x0 on inode 1074266699, would reset magic number
bad version number 0x0 on inode 1074266699, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266699
would have cleared inode 1074266699
bad magic number 0xfeed on inode 1074266700, would reset magic number
bad version number 0x0 on inode 1074266700, would reset version number
bad inode format in inode 1074266700
would have cleared inode 1074266700
bad magic number 0x0 on inode 1074266701, would reset magic number
bad version number 0x0 on inode 1074266701, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266701
would have cleared inode 1074266701
bad magic number 0xfeed on inode 1074266702, would reset magic number
bad version number 0x0 on inode 1074266702, would reset version number
bad inode format in inode 1074266702
would have cleared inode 1074266702
bad magic number 0x0 on inode 1074266703, would reset magic number
bad version number 0x0 on inode 1074266703, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266703
would have cleared inode 1074266703
bad magic number 0xfeed on inode 1074266704, would reset magic number
bad version number 0x0 on inode 1074266704, would reset version number
bad inode format in inode 1074266704
would have cleared inode 1074266704
bad magic number 0x0 on inode 1074266705, would reset magic number
bad version number 0x0 on inode 1074266705, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266705
would have cleared inode 1074266705
bad magic number 0xfeed on inode 1074266706, would reset magic number
bad version number 0x0 on inode 1074266706, would reset version number
bad inode format in inode 1074266706
would have cleared inode 1074266706
bad magic number 0x0 on inode 1074266707, would reset magic number
bad version number 0x0 on inode 1074266707, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266707
would have cleared inode 1074266707
bad magic number 0xfeed on inode 1074266708, would reset magic number
bad version number 0x0 on inode 1074266708, would reset version number
bad inode format in inode 1074266708
would have cleared inode 1074266708
bad magic number 0x0 on inode 1074266709, would reset magic number
bad version number 0x0 on inode 1074266709, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266709
would have cleared inode 1074266709
bad magic number 0xfeed on inode 1074266710, would reset magic number
bad version number 0x0 on inode 1074266710, would reset version number
bad inode format in inode 1074266710
would have cleared inode 1074266710
bad magic number 0x0 on inode 1074266711, would reset magic number
bad version number 0x0 on inode 1074266711, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266711
would have cleared inode 1074266711
bad magic number 0xfeed on inode 1074266712, would reset magic number
bad version number 0x0 on inode 1074266712, would reset version number
bad inode format in inode 1074266712
would have cleared inode 1074266712
bad magic number 0x0 on inode 1074266713, would reset magic number
bad version number 0x0 on inode 1074266713, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266713
would have cleared inode 1074266713
bad magic number 0xfeed on inode 1074266714, would reset magic number
bad version number 0x0 on inode 1074266714, would reset version number
bad inode format in inode 1074266714
would have cleared inode 1074266714
bad magic number 0x0 on inode 1074266715, would reset magic number
bad version number 0x0 on inode 1074266715, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266715
would have cleared inode 1074266715
bad magic number 0xfeed on inode 1074266716, would reset magic number
bad version number 0x0 on inode 1074266716, would reset version number
bad inode format in inode 1074266716
would have cleared inode 1074266716
bad magic number 0x0 on inode 1074266717, would reset magic number
bad version number 0x0 on inode 1074266717, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266717
would have cleared inode 1074266717
bad magic number 0xfeed on inode 1074266718, would reset magic number
bad version number 0x0 on inode 1074266718, would reset version number
bad inode format in inode 1074266718
would have cleared inode 1074266718
bad magic number 0x0 on inode 1074266719, would reset magic number
bad version number 0x0 on inode 1074266719, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266719
would have cleared inode 1074266719
bad magic number 0xfeed on inode 1074266720, would reset magic number
bad version number 0x0 on inode 1074266720, would reset version number
bad inode format in inode 1074266720
would have cleared inode 1074266720
bad magic number 0x0 on inode 1074266721, would reset magic number
bad version number 0x0 on inode 1074266721, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266721
would have cleared inode 1074266721
bad magic number 0xfeed on inode 1074266722, would reset magic number
bad version number 0x0 on inode 1074266722, would reset version number
bad inode format in inode 1074266722
would have cleared inode 1074266722
bad magic number 0x0 on inode 1074266723, would reset magic number
bad version number 0x0 on inode 1074266723, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266723
would have cleared inode 1074266723
bad magic number 0xfeed on inode 1074266724, would reset magic number
bad version number 0x0 on inode 1074266724, would reset version number
bad inode format in inode 1074266724
would have cleared inode 1074266724
bad magic number 0x0 on inode 1074266725, would reset magic number
bad version number 0x0 on inode 1074266725, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266725
would have cleared inode 1074266725
bad magic number 0xfeed on inode 1074266726, would reset magic number
bad version number 0x0 on inode 1074266726, would reset version number
bad inode format in inode 1074266726
would have cleared inode 1074266726
bad magic number 0x0 on inode 1074266727, would reset magic number
bad version number 0x0 on inode 1074266727, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266727
would have cleared inode 1074266727
bad magic number 0xfeed on inode 1074266728, would reset magic number
bad version number 0x0 on inode 1074266728, would reset version number
bad inode format in inode 1074266728
would have cleared inode 1074266728
bad magic number 0x0 on inode 1074266729, would reset magic number
bad version number 0x0 on inode 1074266729, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266729
would have cleared inode 1074266729
bad magic number 0xfeed on inode 1074266730, would reset magic number
bad version number 0x0 on inode 1074266730, would reset version number
bad inode format in inode 1074266730
would have cleared inode 1074266730
bad magic number 0x0 on inode 1074266731, would reset magic number
bad version number 0x0 on inode 1074266731, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266731
would have cleared inode 1074266731
bad magic number 0xfeed on inode 1074266732, would reset magic number
bad version number 0x0 on inode 1074266732, would reset version number
bad inode format in inode 1074266732
would have cleared inode 1074266732
bad magic number 0x0 on inode 1074266733, would reset magic number
bad version number 0x0 on inode 1074266733, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266733
would have cleared inode 1074266733
bad magic number 0xfeed on inode 1074266734, would reset magic number
bad version number 0x0 on inode 1074266734, would reset version number
bad inode format in inode 1074266734
would have cleared inode 1074266734
bad magic number 0x0 on inode 1074266735, would reset magic number
bad version number 0x0 on inode 1074266735, would reset version number
bad (negative) size -7746721568139339722 on inode 1074266735
would have cleared inode 1074266735
        - agno = 9
entry ".." at block 0 offset 32 in directory inode 1207960072 references non-existent inode 1074266637
	would clear inode number in entry at offset 32...
entry ".." at block 0 offset 32 in directory inode 1207960114 references non-existent inode 1074266668
	would clear inode number in entry at offset 32...
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - 16:12:07: check for inodes claiming duplicate blocks - 88768 of 88832 inodes done
Phase 6 - check inode connectivity...
        - traversing filesystem starting at / ... 
entry "nfs-premount" in directory inode 527 points to non-existent inode, would junk entry
entry "sony_vndr" in directory inode 134218249 points to non-existent inode, would junk entry
entry "beagle" in directory inode 268435968 points to non-existent inode, would junk entry
entry "freeradius" in directory inode 268435968 points to non-existent inode, would junk entry
entry "libpaper.d" in directory inode 268435968 points to non-existent inode, would junk entry
entry "readahead" in directory inode 268435968 points to non-existent inode, would junk entry
entry "w3m" in directory inode 268435968 points to non-existent inode, would junk entry
entry "keycodes" in directory inode 268435970 points to non-existent inode, would junk entry
entry "bash_completion.d" in directory inode 268436146 points to non-existent inode, would junk entry
entry "cron.hourly" in directory inode 268436146 points to free inode 1074266706, would junk entry
entry "cursors" in directory inode 536871424 points to non-existent inode, would junk entry
entry "mods-enabled" in directory inode 671089155 points to non-existent inode, would junk entry
entry "ipv6-down.d" in directory inode 671089196 points to non-existent inode, would junk entry
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would junk entry
entry "dhclient-exit-hooks.d" in shortform directory 805306886 references non-existent inode 1074266636
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "2.0" in shortform directory 805306892 references non-existent inode 1074266642
would junk entry
entry "mods-available" in directory inode 805306942 points to non-existent inode, would junk entry
entry "conf.d" in shortform directory inode 805306973 points to free inode 1074266718
would junk entry "conf.d"
entry "interfaces" in directory inode 939524614 points to non-existent inode, would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "filter" in shortform directory 939524617 references non-existent inode 1074266638
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "information" in shortform directory 939524618 references non-existent inode 1074266639
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "CPAN" in shortform directory 939524622 references non-existent inode 1074266643
would junk entry
entry "events" in shortform directory 939524694 references non-existent inode 1074266650
would junk entry
entry "Xresources" in directory inode 939524700 points to non-existent inode, would junk entry
entry "xinit" in directory inode 939524700 points to non-existent inode, would junk entry
entry "config" in directory inode 939525159 points to free inode 1074266709, would junk entry
entry "site-start.d" in shortform directory inode 939525160 points to free inode 1074266710
would junk entry "site-start.d"
        - 16:12:19: traversing filesystem - 16 of 16 allocation groups done
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
disconnected inode 805306949, would move to lost+found
disconnected inode 805306958, would move to lost+found
disconnected inode 805306959, would move to lost+found
disconnected inode 939525150, would move to lost+found
disconnected inode 939525151, would move to lost+found
disconnected inode 1074266736, would move to lost+found
disconnected inode 1074266737, would move to lost+found
disconnected inode 1074266738, would move to lost+found
disconnected inode 1074266740, would move to lost+found
disconnected inode 1074266742, would move to lost+found
disconnected inode 1074266743, would move to lost+found
disconnected inode 1074266744, would move to lost+found
disconnected inode 1074266747, would move to lost+found
disconnected inode 1074266748, would move to lost+found
disconnected inode 1074266749, would move to lost+found
disconnected inode 1074266750, would move to lost+found
disconnected inode 1074266751, would move to lost+found
disconnected inode 1074267136, would move to lost+found
disconnected inode 1074267137, would move to lost+found
disconnected inode 1074267138, would move to lost+found
disconnected inode 1074267139, would move to lost+found
disconnected inode 1074267140, would move to lost+found
disconnected inode 1074267141, would move to lost+found
disconnected inode 1074267142, would move to lost+found
disconnected inode 1074267143, would move to lost+found
disconnected inode 1074267144, would move to lost+found
disconnected inode 1074267145, would move to lost+found
disconnected inode 1074267146, would move to lost+found
disconnected inode 1074267147, would move to lost+found
disconnected inode 1074267148, would move to lost+found
disconnected inode 1074267149, would move to lost+found
disconnected inode 1074267150, would move to lost+found
disconnected inode 1074267151, would move to lost+found
disconnected inode 1074267152, would move to lost+found
disconnected inode 1074267153, would move to lost+found
disconnected inode 1074267154, would move to lost+found
disconnected inode 1074267155, would move to lost+found
disconnected inode 1074267156, would move to lost+found
disconnected inode 1074267157, would move to lost+found
disconnected inode 1074267158, would move to lost+found
disconnected inode 1074267159, would move to lost+found
disconnected inode 1074267160, would move to lost+found
disconnected inode 1074267161, would move to lost+found
disconnected inode 1074267162, would move to lost+found
disconnected inode 1074267163, would move to lost+found
disconnected inode 1074267164, would move to lost+found
disconnected inode 1074267165, would move to lost+found
disconnected inode 1074267166, would move to lost+found
disconnected inode 1074267167, would move to lost+found
disconnected inode 1074267168, would move to lost+found
disconnected inode 1074267169, would move to lost+found
disconnected inode 1074267171, would move to lost+found
disconnected inode 1074267172, would move to lost+found
disconnected inode 1074267173, would move to lost+found
disconnected inode 1074267174, would move to lost+found
disconnected inode 1074267176, would move to lost+found
disconnected inode 1074267177, would move to lost+found
disconnected inode 1074267178, would move to lost+found
disconnected inode 1074267179, would move to lost+found
disconnected inode 1074267180, would move to lost+found
disconnected inode 1074267181, would move to lost+found
disconnected inode 1074267182, would move to lost+found
disconnected inode 1074267183, would move to lost+found
disconnected inode 1074267184, would move to lost+found
disconnected inode 1074267185, would move to lost+found
disconnected inode 1074267186, would move to lost+found
disconnected inode 1074267187, would move to lost+found
disconnected inode 1074267188, would move to lost+found
disconnected inode 1074267189, would move to lost+found
disconnected inode 1074267190, would move to lost+found
disconnected inode 1074267191, would move to lost+found
disconnected inode 1074267192, would move to lost+found
disconnected inode 1074267193, would move to lost+found
disconnected inode 1074267194, would move to lost+found
disconnected inode 1074267195, would move to lost+found
disconnected inode 1074267196, would move to lost+found
disconnected inode 1074267197, would move to lost+found
disconnected inode 1074267198, would move to lost+found
disconnected inode 1074267199, would move to lost+found
disconnected inode 1074267200, would move to lost+found
disconnected inode 1074267201, would move to lost+found
disconnected inode 1074267202, would move to lost+found
disconnected inode 1074267203, would move to lost+found
disconnected inode 1074267204, would move to lost+found
disconnected inode 1074267205, would move to lost+found
disconnected inode 1074267206, would move to lost+found
disconnected inode 1074267207, would move to lost+found
disconnected inode 1074267208, would move to lost+found
disconnected inode 1074267209, would move to lost+found
disconnected inode 1074267210, would move to lost+found
disconnected inode 1074267211, would move to lost+found
disconnected inode 1074267212, would move to lost+found
disconnected inode 1074267213, would move to lost+found
disconnected inode 1074267214, would move to lost+found
disconnected inode 1074267215, would move to lost+found
disconnected inode 1074267216, would move to lost+found
disconnected inode 1074267217, would move to lost+found
disconnected inode 1074267218, would move to lost+found
disconnected inode 1074267219, would move to lost+found
disconnected inode 1074267220, would move to lost+found
disconnected inode 1074267221, would move to lost+found
disconnected inode 1074267222, would move to lost+found
disconnected inode 1074267223, would move to lost+found
disconnected inode 1074267224, would move to lost+found
disconnected inode 1074267225, would move to lost+found
disconnected inode 1074267226, would move to lost+found
disconnected inode 1074267227, would move to lost+found
disconnected inode 1074267228, would move to lost+found
disconnected inode 1074267229, would move to lost+found
disconnected inode 1074267230, would move to lost+found
disconnected inode 1074267231, would move to lost+found
disconnected inode 1074267232, would move to lost+found
disconnected inode 1074267233, would move to lost+found
disconnected inode 1074267234, would move to lost+found
disconnected inode 1074267235, would move to lost+found
disconnected inode 1074267236, would move to lost+found
disconnected inode 1074267237, would move to lost+found
disconnected inode 1074267238, would move to lost+found
disconnected inode 1074267239, would move to lost+found
disconnected inode 1074267240, would move to lost+found
disconnected inode 1074267241, would move to lost+found
disconnected inode 1074267242, would move to lost+found
disconnected inode 1074267243, would move to lost+found
disconnected inode 1074267244, would move to lost+found
disconnected inode 1074267245, would move to lost+found
disconnected inode 1074267246, would move to lost+found
disconnected inode 1074267247, would move to lost+found
disconnected inode 1074267248, would move to lost+found
disconnected inode 1074267249, would move to lost+found
disconnected inode 1074267250, would move to lost+found
disconnected inode 1074267251, would move to lost+found
disconnected inode 1074267252, would move to lost+found
disconnected inode 1074267253, would move to lost+found
disconnected inode 1074267254, would move to lost+found
disconnected inode 1074267255, would move to lost+found
disconnected inode 1074267256, would move to lost+found
disconnected inode 1074267257, would move to lost+found
disconnected inode 1074267258, would move to lost+found
disconnected inode 1074267259, would move to lost+found
disconnected inode 1074267260, would move to lost+found
disconnected inode 1074267261, would move to lost+found
disconnected inode 1074267262, would move to lost+found
disconnected inode 1074267263, would move to lost+found
disconnected inode 1074267264, would move to lost+found
disconnected inode 1074267265, would move to lost+found
disconnected inode 1074267266, would move to lost+found
disconnected inode 1074267267, would move to lost+found
disconnected inode 1074267268, would move to lost+found
disconnected inode 1074267269, would move to lost+found
disconnected inode 1074267270, would move to lost+found
disconnected inode 1074267271, would move to lost+found
disconnected inode 1074267272, would move to lost+found
disconnected inode 1074267277, would move to lost+found
disconnected inode 1074267278, would move to lost+found
disconnected inode 1074267801, would move to lost+found
disconnected inode 1074267802, would move to lost+found
disconnected inode 1074267803, would move to lost+found
disconnected inode 1074267804, would move to lost+found
disconnected inode 1074267806, would move to lost+found
disconnected inode 1074267807, would move to lost+found
disconnected inode 1074267808, would move to lost+found
disconnected inode 1074267809, would move to lost+found
disconnected inode 1074267810, would move to lost+found
disconnected inode 1074267811, would move to lost+found
disconnected inode 1074267812, would move to lost+found
disconnected dir inode 1207960065, would move to lost+found
disconnected dir inode 1207960072, would move to lost+found
disconnected dir inode 1207960074, would move to lost+found
disconnected dir inode 1207960078, would move to lost+found
disconnected dir inode 1207960114, would move to lost+found
disconnected dir inode 1342177793, would move to lost+found
disconnected dir inode 1342177805, would move to lost+found
disconnected dir inode 1342177809, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 527 nlinks from 11 to 10
would have reset inode 134218249 nlinks from 11 to 10
would have reset inode 268435968 nlinks from 125 to 120
would have reset inode 268435970 nlinks from 10 to 9
would have reset inode 268436146 nlinks from 151 to 149
would have reset inode 536871424 nlinks from 9 to 8
would have reset inode 671089155 nlinks from 8 to 7
would have reset inode 671089196 nlinks from 8 to 7
would have reset inode 805306886 nlinks from 4 to 3
would have reset inode 805306892 nlinks from 4 to 3
would have reset inode 805306942 nlinks from 7 to 6
would have reset inode 805306973 nlinks from 4 to 3
would have reset inode 939524614 nlinks from 5 to 4
would have reset inode 939524617 nlinks from 3 to 2
would have reset inode 939524618 nlinks from 5 to 2
would have reset inode 939524622 nlinks from 5 to 2
would have reset inode 939524694 nlinks from 3 to 2
would have reset inode 939524700 nlinks from 11 to 9
would have reset inode 939525159 nlinks from 4 to 3
would have reset inode 939525160 nlinks from 3 to 2
        - 16:12:25: verify link counts - 88768 of 88832 inodes done
No modify flag set, skipping filesystem flush and exiting.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: assemble vs create an array.......
  2007-12-06 21:22             ` David Chinner
@ 2008-02-03  7:42               ` Dragos
  0 siblings, 0 replies; 16+ messages in thread
From: Dragos @ 2008-02-03  7:42 UTC (permalink / raw)
  To: David Chinner; +Cc: Michael Tokarev, David Greaves, linux-raid, xfs

Hello,
I am not sure if you have received my email from last week with the 
results of the different combinations prescribed (it contained html code).
Anyway, I did a ro mount to check the partition and was happy to see a 
lot of files intact. A few seemed destroyed, but I am not sure. I tried 
a xfs_check on the partition and it told me:

ERROR: The filesystem have valuable metadata changes in a log which 
needs to be replayed. Mount the filesystem to replay the log, and 
unmount it before re-running xfs_check. If you are unable to mount the 
filesystem, then use the xfs_repair -L option to destroy the log and 
attempt a repair.

Since I am unable to mount the partition, shoud I use the -L option with 
xfs_repair, or let it run without it?
Again, please let me know if I should resend my previous email with the 
log file of "xfs_repair -n".

Thank you for your time,
Dragos


David Chinner wrote:
> On Thu, Dec 06, 2007 at 07:39:28PM +0300, Michael Tokarev wrote:
>   
>> What to do is to give repairfs a try for each permutation,
>> but again without letting it to actually fix anything.
>> Just run it in read-only mode and see which combination
>> of drives gives less errors, or no fatal errors (there
>> may be several similar combinations, with the same order
>> of drives but with different drive "missing").
>>     
>
> Ugggh. 
>
>   
>> It's sad that xfs refuses mount when "structure needs
>> cleaning" - the best way here is to actually mount it
>> and see how it looks like, instead of trying repair
>> tools. 
>>     
>
> It self protection - if you try to write to a corrupted filesystem,
> you'll only make the corruption worse. Mounting involves log
> recovery, which writes to the filesystem....
>
>   
>> Is there some option to force-mount it still
>> (in readonly mode, knowing it may OOPs kernel etc)?
>>     
>
> Sure you can: mount -o ro,norecovery <dev> <mtpt>
>
> But it you hit corruption it will still shut down on you. If
> the machine oopses then that is a bug.
>
>   
>> thread prompted me to think.  If I can't force-mount it
>> (or browse it using other ways) as I can almost always
>> do with (somewhat?) broken ext[23] just to examine things,
>> maybe I'm trying it before it's mature enough? ;)
>>     
>
> Hehe ;)
>
> For maximum uber-XFS-guru points, learn to browse your filesystem
> with xfs_db. :P
>
> Cheers,
>
> Dave.
>   

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-02-03  7:42 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-30  3:42 assemble vs create an array Dragos
2007-11-30  5:32 ` Neil Brown
2007-11-30 14:26   ` David Greaves
2007-12-01  6:48     ` Dragos
2007-12-01  7:23       ` Dragos
2007-12-04 13:14     ` Dragos
2007-12-05 11:39       ` David Greaves
2007-12-06 15:17         ` Dragos
2007-12-06 16:39           ` Michael Tokarev
2007-12-06 17:12             ` Eric Sandeen
2007-12-06 21:22             ` David Chinner
2008-02-03  7:42               ` Dragos
2007-11-30 14:53 ` Bryce
2007-11-30 17:40   ` Michael Tokarev
  -- strict thread matches above, loose matches on Subject: below --
2008-01-28  7:21 Dragos
2008-01-28  7:25 Dragos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).