Jump to content

Transitioning to new drives with a broken drive


Recommended Posts

Hey all,

 

I noticed last week that one of my drives was dying, so I ordered 4 new drives to replace all of them.

 

I am going to switch from:

 

4x4TB (one parity)

 

to:

 

4x8TB (one parity)

Potentially adding 2x4TB to that.

 

I thought I understood what to do, so yesterday I installed a new drive to act as parity. It's currently the second parity drive.

 

During the rebuild, the 4TB drive errored out, so now I am in a strange state where I have a 4TB parity, an 8TB parity, 2 working 4TB drives and a broken 4TB drive.

 

I added another 8TB drive to serve for data, but I can't add it to the pool because of the 4TB parity drive. (I can add the other 2 8TB drives when needed)

 

How should I proceed from here to get the data transferred over to the 8TB drives?

Screenshot 2020-08-25 at 17.01.58.png

Link to comment

After looking at those diagnostics I realized I didn't look closely enough at your screenshot. You can't add a disk larger than parity, and you shouldn't attempt to add a disk when you have a disabled disk anyway.

 

Unassign that new disk and see if you can start the array. Then post a new screenshot and new diagnostics.

Link to comment

Yes, that disk2 definitely needs replacing:

Serial Number:    Z304EEQX

ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
  5 Reallocated_Sector_Ct   PO--CK   096   096   010    -    4680
187 Reported_Uncorrect      -O--CK   001   001   000    -    109
197 Current_Pending_Sector  -O--C-   092   092   000    -    1408
198 Offline_Uncorrectable   ----C-   092   092   000    -    1408

You should have been seeing warnings for that disk on the Dashboard, and also getting Notifications for it. You should set up Notifications to alert you by email or other agent as soon as a problem is detected. And you should deal with problems as soon as they arise and not let them turn in to multiple problems and data loss.

 

Do any of your other disks display SMART warnings on the Dashboard page? I did notice a few CRC (connection) errors on disk3. You can acknowledge those by clicking on the warning and it will warn again if they increase. Parity also has a few Uncorrected but you are replacing that next anyway.

 

Since you have dual parity, it is OK to run with that disabled disk2 while you upgrade parity1.

 

Assign a new 8TB disk to parity1 slot (the disk already installed or another if you prefer) and let it rebuild.

 

Be very careful when mucking about in the case. Disturbing connections is by far the most frequent cause of problems with rebuilds/replacements.

Link to comment

Yeah, I did get warnings about that disk, but unfortunately it took a few days for the new drives to get here.

 

Okay, so I am going to take parity 1 ouf of the pool, create a new parity 1 with the 8TB drive, and letting it rebuild based on that. Then I can reassign current parity 2 into a data drive and transfer data over to that.

 

That makes sense to me. Thanks, I'll get to work on that!

 

Edit: The other drives are all showing healthy, so we should be alright.

 

Edited by coptician
Link to comment
1 hour ago, coptician said:

I am going to switch from:

 

4x4TB (one parity)

 

to:

 

4x8TB (one parity)

Potentially adding 2x4TB to that.

If you plan to end up with 4x8 plus 2x4, then the way to do that is to keep those 2x4 good disks (disk1,3) as they are. After rebuilding parity1 onto 8TB, remove parity2 and use that disk to rebuild disk2. Then you can add other 8TB to new slots.

 

Regardless, there isn't any need to transfer files from one disk to another. The whole point of parity is to allow you to rebuild the contents of a disk to a new disk. No need to move files around or empty drives so you can replace them, etc.

 

Let me know if you need more on how to get to your desired result. Moving files around should not be necessary.

 

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...