lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 9 Feb 2011 08:43:56 -0500
From:	bryan.coleman@...t.biz
To:	Eric Sandeen <sandeen@...hat.com>
Cc:	linux-ext4@...r.kernel.org, "Ted Ts'o" <tytso@....edu>
Subject: Re: ext4 problems with external RAID array via SAS connection

The disk was not in the middle of copying when the array went down.

I did get an fsck transcript; however, it is 14M tgz'd.  I don't really 
want to send it to the list, but am willing to send it direct if you (or 
Ted) are willing.

The fsck said it completed successfully.  I kicked off fsck again just to 
make sure and it reported clean.  So I mounted the drive and ls'd around 
and it started reporting errors.  "ls: cannot access 40: Input/output 
error"  Note: 40 is a directory.

So I unmounted again and started an fsck.  It reported errors and started 
on it's merry way; however, now it was dealing with many "Multiple-claimed 
block(s) in inode #########: <many numbers following>"

I am willing to reformat the drive again; however, I would like to know 
what the best way to track down the issue is?

Any thoughts? 



From:   Eric Sandeen <sandeen@...hat.com>
To:     bryan.coleman@...t.biz
Cc:     linux-ext4@...r.kernel.org, "Ted Ts'o" <tytso@....edu>
Date:   02/08/2011 03:49 PM
Subject:        Re: ext4 problems with external RAID array via SAS 
connection



On 2/8/11 12:50 PM, bryan.coleman@...t.biz wrote:
> I found that the promise array had been restarted via watchdog timer.  I 

> am investigating that avenue via promise (albeit slow).  Note: the 
> watchdog reset the controller days after the initial ext4 messages.  I'm 

> not saying they are unrelated.  I just what to get all of the facts out 
> there.
> 
> I suspect the connection between the server and the promise got hosed 
when 
> the controller was reset.  When I restart the server, I could fsck the 
> drive.
> 
> The fsck is currently running (and has been for some time now). 
> 
> It is doing a ton of "Inode ######## ref count is 2, should be 1.  Fix? 
> yes"  "Unattached inode #########"  "Connect to /lost+found? yes"
> 
> I am running fsck in a script session; however, there are currently a 
ton 
> of the messages above (current log size: 106M).
> 
> Do you think it is still hardware?  If so, is there a command that would 

> stress it enough to break quickly?  What is the best way to isolate 
> hardware problems?

My assertion of hardware problems was based solely on the IO error reading
block 0.  If you can't read the superblock there's not much to be done.

As for what caused the corruption fsck is now finding, that's harder to 
say,
you're essentially getting reports that fsck is finding errors which 
happened
sometime in the past.

My first thought is whether a large cache on the array got lost when it 
was
reset, that could certainly cause filesystem corruption.

-Eric

> Bryan
> 
> 
> 
> From:   Eric Sandeen <sandeen@...hat.com>
> To:     bryan.coleman@...t.biz
> Cc:     linux-ext4@...r.kernel.org, "Ted Ts'o" <tytso@....edu>
> Date:   02/08/2011 10:21 AM
> Subject:        Re: ext4 problems with external RAID array via SAS 
> connection
> Sent by:        linux-ext4-owner@...r.kernel.org
> 
> 
> 
> On 2/8/11 8:50 AM, bryan.coleman@...t.biz wrote:
>> Well, I attempted to run fsck on the problem drive using the script 
>> command to capture the transcript; however, it failed to read a block 
> from 
>> the file system.  The exception was "fsck.ext4: Attempt to read block 
> from 
>> filesystem resulted in short read while trying to open 
>> /dev/mapper/vg_storage-lv_storage". 
>>
>> Other messages that are now in /var/log/messages:
>>
>> Buffer I/O error on device dm-2, logical block 0
>> lost page write due to I/O error on dm-2
>> EXT4-fs (dm-2): previous I/O error to superblock detected
>> Buffer I/O error on device dm-2, logical block 0
>> lost page write due to I/O error on dm-2
>> Buffer I/O error on device dm-2, logical block 0
>> Buffer I/O error on device dm-2, logical block 1
>> Buffer I/O error on device dm-2, logical block 2
>> Buffer I/O error on device dm-2, logical block 3
>> Buffer I/O error on device dm-2, logical block 0
>> EXT4-fs (dm-2): unable to read superblock
>>
>>
>> Since it looks like I need to start the process all over again, is 
there 
> a 
>> good way to quickly determine if the problem is hardware related?  Is 
>> there a preferred method that will stress test the drive and shed more 
>> light on what might be going wrong?
> 
> You have a hardware problem... "Buffer I/O error on device dm-2, logical 

> block 0"
> means that you failed to read the first block on that device; not 
> something
> e2fsck can fix, I'm afraid; you'll need to sort out what's wrong with 
the 
> storage,
> first.
> 
> -Eric
> 
>> Thank you,
>>
>> Bryan
>>
>>
>>
>> From:   bryan.coleman@...t.biz
>> To:     linux-ext4@...r.kernel.org, linux-ext4-owner@...r.kernel.org
>> Date:   02/08/2011 08:19 AM
>> Subject:        Re: ext4 problems with external RAID array via SAS 
>> connection
>> Sent by:        linux-ext4-owner@...r.kernel.org
>>
>>
>>
>> When I ran fsck after the first bout of failure, it did report a lot of 

>> errors.  I do not have a copy of that fsck transcript; however, I have 
> not 
>>
>> yet run fsck since my second attempt.  Is there a method of capturing 
> the 
>> transcript that is preferred?
>>
>> Bryan
>>
>>
>>
>> From:   Ted Ts'o <tytso@....edu>
>> To:     bryan.coleman@...t.biz
>> Cc:     linux-ext4@...r.kernel.org
>> Date:   02/07/2011 05:55 PM
>> Subject:        Re: ext4 problems with external RAID array via SAS 
>> connection
>> Sent by:        linux-ext4-owner@...r.kernel.org
>>
>>
>>
>> On Mon, Feb 07, 2011 at 01:53:18PM -0500, bryan.coleman@...t.biz wrote:
>>> I am experiencing problems with an ext4 file system.
>>>
>>> At first, the drive seemed to work fine.  I was primarily copying 
> things 
>>
>>
>>> to the drive migrating data from another server.  After many GBs of 
>> data, 
>>> that seemingly successfully were done being transferred, I started 
>> seeing 
>>> ext4 errors in /var/log/messages.  I then unmounted the drive and ran 
>> fsck 
>>> on it (which took multiple hours to run).  I then ls'ed around and one 

>> of 
>>> the areas caused the system to again throw ext4 errors.
>>
>> Did fsck report any errors?  Do you have a copy of your fsck
>> transcript?
>>
>> The errors you've reported do make me suspicious that there's
>> something unstable with your hardware...
>>
>>   - Ted
>> --
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 



--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ