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.

Do I have to rebuild parity after starting array with disk missing?

Featured Replies

I made a mistake and have a quick question:

I forgot to stop automatic array start on boot and I accidentally booted with a drive not connected.

Of course, it said "Disk missing" and did not start.  I have since re-connected the drive but I can't remember if, once Unraid has found a drive missing, that it must rebuild parity.  Will it notice that the drive is now connected and assume parity if valid?  Is there any way to tell it to trust the parity?  Or should I just reboot and let it rebuild parity?

Thanks.

Since Unraid was running with the missing disk, any writes to that slot updated parity, so the content on the physical disk is no longer in sync with what is emulated. You have 2 options, either throw away any changes to that slot, and rebuild parity from the missing disk, or update the physical disk to match what is emulated by rebuilding the disk. Either choice results in a lengthy rebuild process, your choice whether you want to throw away the data that was written to the emulated copy and revert to an unknown state on the disconnected drive.

 

If the emulated drive is mounted and looks good, it's usually a better choice to rebuild the drive instead of rebuilding parity.

 

All this assumes your drives are all perfectly healthy with solid connections, any failures while in this state will likely cause lost data.

  • Author
3 hours ago, JonathanM said:

Since Unraid was running with the missing disk, any writes to that slot updated parity, so the content on the physical disk is no longer in sync with what is emulated. You have 2 options, either throw away any changes to that slot, and rebuild parity from the missing disk, or update the physical disk to match what is emulated by rebuilding the disk. Either choice results in a lengthy rebuild process, your choice whether you want to throw away the data that was written to the emulated copy and revert to an unknown state on the disconnected drive.

 

If the emulated drive is mounted and looks good, it's usually a better choice to rebuild the drive instead of rebuilding parity.

 

All this assumes your drives are all perfectly healthy with solid connections, any failures while in this state will likely cause lost data.

Ok. I was wrong.  I just looked at the screen shot that I made when it happened and the array was actually not started.

It just showed a list of all the drive slots listing the drive numbers that are populated and the one drive that was missing.

So, parity should be good and can just start the array now, right?

Here's a screen shot of main now (after shutdown, re-attaching the disk and booting).

 

screen_shot.jpg

  • Community Expert
3 hours ago, CaptainTivo said:

So, parity should be good and can just start the array now, right?

Yes, only if the array was started with a missing disk a rebuild would be required, you can also see that by looking a the disk status, all are green.

  • Author
10 hours ago, JorgeB said:

Yes, only if the array was started with a missing disk a rebuild would be required, you can also see that by looking a the disk status, all are green.

Right.  Thanks.

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.