v6.2.4 - After Pre-clear 2 of 4 data disks now show unmountable


Recommended Posts

Main%20Drives%20with%20Issues.jpg

 

After pre-clearing Parity 2 I suddenly see this in the Main screen.  The drives (1 and 4) show Unmountable so I went to see if they could be repaired.  XFS gives the following error:

 

xfs_repair%20failure.jpg

 

I have backups of everything but I'm wondering if my array is toast?  Or is there something I can do to get the drives working again?  SMART says they are ok but I am currently running an extended test.

Link to comment

The suspicion would be that the drive dropped offline which is why no SMART report is available.  If so then a reboot should get it back.  If possible get a diagnostics (Tools->Diagnostics) before rebooting so that you can post it here for analysis.

 

Assuming it comes back the question becomes why it dropped offline.  Commonest culprits are loose cables and/or inadequate power. 

Link to comment

Where exactly does it say Unmountable? The red X just means disabled. And since you don't yet have dual parity I don't think the drives can be emulated, so maybe you can't actually repair the filesystem on the emulated md device and the message you got isn't really relevant or correct.

 

Unmountable.jpg

Link to comment

OK.

 

I still have to wonder about this situation though. You don't have valid parity2. You have 2 disks disabled (or at least with red X which is what it is supposed to mean).

 

Is it actually trying to emulate these disks even though you don't have both parity valid? And if it isn't trying to emulate the drives, then what is it trying to repair in the webUI?

 

The emulated drives would be md# and I thought that is what it would be trying to repair in the webUI. The actual disk partitions I think have to be repaired at the command line by referring to them as sdX1.

 

Could be the actual disk partitions aren't really unmountable, but the emulated disks are unmountable because parity2 isn't valid.

 

This may be a question for Limetech. Or at least a question for johnnie.black. :) Who I see already answered all this while I was typing! 8)

Link to comment

You can't run xfs_repair on the emulated disks because you have 2 and only one working parity.

 

Assuming SMART is OK for both disks, you should do a new config with single parity only using the trust parity option, then do a parity check and if everything is OK add parity2.

And check your connections!
Link to comment

Assuming SMART is OK for both disks, you should do a new config with single parity only using the trust parity option, then do a parity check and if everything is OK add parity2.

 

Would that recover the data or is that toast? (Like I said I have backups)

 

Also, when you say "new config with single parity using the trust parity option" I'm not sure how to do that.  Is there a tutorial for what you want me to do?  Thanks for all the help.

Link to comment

Could be the actual disk partitions aren't really unmountable, but the emulated disks are unmountable because parity2 isn't valid.

 

This may be a question for Limetech. Or at least a question for johnnie.black. :) Who I see already answered all this while I was typing! 8)

 

Good question, in theory one of them should be correctly emulated, never tested this situation but will when I can.

 

Doh! Wrong, it can't emulate because there are two missing disks and only one valid parity, I was right the first time.

Link to comment

I know, and he did say SMART was OK so maybe nothing to worry about.

 

I rebooted before pulling the diagnostics so I don't have them and I apologize.  As for the SMART tests, I am currently running Extended tests on both drives.  Short tests passed with no errors right before I started the long test.  I'm hopeful I can recover the array and I am very appreciative of all the hep that's been provided.

 

PS:  When I rebooted, it started a parity check\sync.  Would that effect the parity check when I create a new config with the drives now accessible? What I'm asking is that when I rebooted was it recalculating parity or just syncing Parity 1 and Parity 2?

Link to comment

I know, and he did say SMART was OK so maybe nothing to worry about.

 

I rebooted before pulling the diagnostics so I don't have them and I apologize.  As for the SMART tests, I am currently running Extended tests on both drives.  Short tests passed with no errors right before I started the long test.  I'm hopeful I can recover the array and I am very appreciative of all the hep that's been provided.

 

PS:  When I rebooted, it started a parity check\sync.  Would that effect the parity check when I create a new config with the drives now accessible? What I'm asking is that when I rebooted was it recalculating parity or just syncing Parity 1 and Parity 2?

Interesting question that perhaps johnnie.black has some insight to give us.

 

If it was a clean shutdown, and parity was valid, but parity2 wasn't synced yet, then it might have just been syncing parity2. I don't think the webUI gives clear indications of the different possible scenarios with 2 parity disks.

Link to comment

Great news!  After the extended SMART tests finished with no errors\issues, I rebuilt the config per johnny.black and everything came up just like it was.  I removed Parity 2 and will start a Parity Check shortly.  I'll report back once that's started with a status.  Again, thank you to all that helped!

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.