Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

External Drive Shucking Transition

Featured Replies

I was working on a 14TB external drive (shame on me) along with an extra 2TB drive, and no parity (double shame on me). I have purchased a 14TB internal drive, designated it as parity, and am waiting for the parity process to complete. Once done, I intend to shuck the external and transfer it inside.

 

What concerns, if any, should I have during this process? I'm guessing that the shucking will change drive identity in some way. Will this cause hiccups in Unraid?

Solved by JorgeB

  • Community Expert

Do you expect the data on the internal drive to survive the transition from internal to external?   If so then you cannot simply add it to a parity protected array as Unraid would clear it to zeroes during that process, so alternative/extra steps become necessary to keep the data.

  • Author

I'm transferring an external to internal (assuming typo?).

 

Are you saying that when I shuck an external data drive, and convert it to an internal data drive, it clears zeroes? If so, what is my best option for cloning this disk given that I don't have an extra 14TB drive sitting around? I'm currently using slightly under 3TB, so maybe I could warehouse it somewhere else and copy back? How do I ensure that Unraid sees it as the same drive/data upon copying back? (or is that even relevant?)

 

EDIT: Perhaps I could use the new 14TB as the shelter, shuck the external, then set *that* as the parity drive?

Edited by ehawman

  • Community Expert

Got nothing at all to do with shucking, or even internal vs external. When you ADD any disk to a NEW slot in an array that already has valid parity, Unraid will clear it so parity remains valid.

 

You will have to New Config the disk into the array and rebuild parity instead of adding it.

 

There is some chance external converted to internal could cause issues of some kind, won't know until you try. But New Config is the way forward to keep its data unless you want to copy it elsewhere.

 

In any case, you must always have another copy of anything important and irreplaceable. Parity is not a substitute for backups

  • Community Expert
1 hour ago, ehawman said:

ran an xfs_repair

Do you have the output from that?

 

Doesn't look like you let parity build complete. I think the way forward is going to be to build parity, then rebuild the disk from parity, but let's have @JorgeB take a look. May be a few hours before morning in his timezone.

 

  • Community Expert
4 hours ago, trurl said:

have another copy of anything important and irreplaceable

Do you?

  • Author

@trurl 

 

Quote

Doesn't look like you let parity build complete.

 

Correct. I thought it didn't make a difference since parity was building from the same drive.

 

Quote

I think the way forward is going to be to build parity, then rebuild the disk from parity, but let's have @JorgeB take a look. 

 

Cool. I'll wait.

 

At the end of the day I can redownload stuff manually. Annoying but not the end of the world. Note that this is two runs, first without then with the -L flag.

 

Not sure how I'd even make a backup at this point. Again, losing the data would be quite annoying but I wouldn't be heartbroken.

xfs_repair.txt

  • Community Expert
9 hours ago, trurl said:

I think the way forward is going to be to build parity, then rebuild the disk from parity,

Yes, that's usually the best bet, though it depends on how the USB enclosure was setting the disk if it will work or not.

  • Author

@JorgeB@trurl Running parity now. Estimated 1d10h

  • Author

@JorgeB @trurl Parity complete. What's the next step?

  • Community Expert

Unassign disk1, start array, post new diags.

  • Author

@JorgeB Will do. Unfortunately I can't seem to use "Local access" via My Servers (I'm at work at the moment).

 

It's showing ERR_CONNECTION_TIMED_OUT. However My Servers says it's online and correctly identifies the array as stopped? Weird.

  • Community Expert
13 minutes ago, ehawman said:

can't seem to use "Local access" via My Servers

WireGuard is another option, but you would need access to setup of course.

 

  • Author

@trurl Thanks for the advice. I'll try to take a look at it soon but A) It's my birthday :D and B) I'm heading out of town tomorrow so my time is extremely squeezed.

 

Apologies for stringing y'all along like this. I really appreciate you taking the time.

  • Community Expert

Emulated disk mounted, assuming contents look correct you can rebuild on top.

  • Author

@JorgeB To clarify, rebuilding is doing a New Config with "Parity is already valid" checked, right?

  • Community Expert
  • Solution

Negative, just re-assign disk1 and start the array to begin rebuilding.

  • Author

@JorgeB @trurl THANK YOU!

 

Y'all saved my bacon :D 

 

So glad to be off the external drive and in compliance at last. Y'all rock.

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.