Jump to content

Unmountable data drive


Recommended Posts

I have a disk that shows an error, and won't mount. 

I ran the check and got the following results:

 

 

Phase 1 - find and verify superblock...

Phase 2 - using internal log

        - zero log...

        - scan filesystem freespace and inode maps...

        - found root inode chunk

Phase 3 - for each AG...

        - scan (but don't clear) agi unlinked lists...

        - process known inodes and perform inode discovery...

        - agno = 0

        - agno = 1

        - agno = 2

        - agno = 3

        - agno = 4

        - agno = 5

        - process newly discovered inodes...

Phase 4 - check for duplicate blocks...

        - setting up duplicate extent list...

        - check for inodes claiming duplicate blocks...

        - agno = 5

        - agno = 1

        - agno = 2

        - agno = 0

        - agno = 3

        - agno = 4

No modify flag set, skipping phase 5

Phase 6 - check inode connectivity...

        - traversing filesystem ...

        - traversal finished ...

        - moving disconnected inodes to lost+found ...

Phase 7 - verify link counts...

No modify flag set, skipping filesystem flush and exiting.

 

Where should I go from here?

The array appears to be in good health. The only issues appear to be with this drive. 

I have some "new in box" drives that are the same size as this drive. Should I just replace the drive? Or should I take some actions to salvage this one?

 

Link to comment

Here are the results:

 

Phase 1 - find and verify superblock...

Phase 2 - using internal log

        - zero log...

        - scan filesystem freespace and inode maps...

        - found root inode chunk

Phase 3 - for each AG...

        - scan and clear agi unlinked lists...

        - process known inodes and perform inode discovery...

        - agno = 0

        - agno = 1

        - agno = 2

        - agno = 3

        - agno = 4

        - agno = 5

        - process newly discovered inodes...

Phase 4 - check for duplicate blocks...

        - setting up duplicate extent list...

        - check for inodes claiming duplicate blocks...

        - agno = 0

        - agno = 5

        - agno = 1

        - agno = 2

        - agno = 4

        - agno = 3

Phase 5 - rebuild AG headers and trees...

        - reset superblock...

Phase 6 - check inode connectivity...

        - resetting contents of realtime bitmap and summary inodes

        - traversing filesystem ...

        - traversal finished ...

        - moving disconnected inodes to lost+found ...

Phase 7 - verify and correct link counts...

done

 

Disk is showing as not installed.

Device is missing (disabled), contents emulated. 

Link to comment

The Drive shows as missing/emulated, but I can get to the contents.

From other devices it appears as the drive is still there. 

2137748516_unraiddrivenotinstalled.thumb.png.96ffb6337f0eae744c91837c588aab90.png

 

Unfortunately there have been reboots since the issue started. There were issues with the notifications and gmail. I quit getting email notifications. It wasn't till I went to check on Plex updates that I realized I had an issue. So it looks like I've had an issue for a while that the array functions have successfully covered up.   

 

Link to comment

So basically replace the drive with a new one? Pull the old one and replace with a new and let it rebuild?

 

Normal replacement

This is a the normal case of replacing a failed drive where the replacement drive is not larger than your current parity drive(s).

It is worth emphasising that Unraid must be able to reliably read every bit of parity PLUS every bit of ALL other disks in order to reliably rebuild a missing or disabled disk. This is one reason why you want to fix any disk related issues with your Unraid server as soon as possible.

To replace a failed disk or disks:

  1. Stop the array.
  2. Power down the unit.
  3. Replace the failed disk(s) with a new one(s).
  4. Power up the unit.
  5. Assign the replacement disk(s) using the Unraid webGui.
  6. Click the checkbox that says Yes I want to do this and then click Start.

 

I actually had 2 NIB drives handy as I was planning on consolidating to fewer larger drives, and adding a second parity drive. Since it was one of the larger drives that failed it looks like consolidating will be put off for a while. As soon as the drive is rebuilt.. I want to get the second parity added to the array.

Link to comment

I already pulled the drive, and the drive successfully rebuilt on a replacement. 

 

As far as diagnosing the drive that was giving me trouble... Should I put in a spare slot, and run some diagnostics? Or am I better off adding it to a different computer, and trying to analyze it from outside the array?

 

 

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.

×
×
  • Create New...