David C. Rankin wrote:
On 01/24/2010 03:08 AM, Per Jessen wrote:
David C. Rankin wrote:
<snip>
If I understand this right, you have a two-disk RAID1 array run by a hardware/on-board controller that you access via dmraid. Unless something is wrong with the mirroring, I don't see how one disk can have file-system errors that the other does not.
<snip>
/Per
Per,
Thank You!!! That is the question I needed to be asking all along. How can one drive in the array have filesystem problems that are easily correctable by fsck while the other disk is perfect with no errors at all??
The only explanation is that they are _not_ mirror copies of each other. Does your RAID1 hardware have any utilities for diagnostics? Or just an indication of the state of mirror?
And further, would these errors be capable of being corrected by fsck in a mdraid array but not correctable in a dmraid array?
Well, for either one, the way to "correct" the problem is to remove one drive, leaving the one with the copy you believe to be correct. Then add the drive back, and wait for the mirroring to catch up. If you have a drive hardware issue, the mirror will not work, and you'll need to replace the faulty drive. /Per -- Per Jessen, Zürich (-2.1°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org