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.

Unraid 7: How to Switch existing SSD in the Array to new Cache pool by adding a HDD to the Array without a Parity Drive

Featured Replies

Hi all,

 

I am running an Unraid 7 setup on a Dell Optiplex with a 1 TB SSD in my array. I do not have any parity drives and have a couple of Docker containers up and running.

 

I have installed a 12 TB HDD which is currently being precleared.

 

I want to assign/mount my HDD as Disk 1 in the array (where my SSD is currently assigned to) and to assign the SSD to a new Cache pool. What is the best way to do this?

 

My thoughts are that once the HDD has finished preclearing, to:

1. Stop the array

2. Use the New Config tool to clear the previous disk assigns

3. Assign the HDD as Disk 1 of the array and assign the SSD in the new Cache disk pool.

4. Start up the array and use the Unbalance plugin to move the longer term data storage shares to the array / Disk 1.

5. Finish

 

Will the above approach work?

 

Alternatively, I was thinking that after the HDD finishes preclearing, I could:

1. Stop the array

2. Assign the HDD as Disk 2 of the array.

3. Start the array.

4. Use the Unbalance plugin to move the relevant files / shares from the SSD to the HDD.

5. Stop the array.

6. Run New Config tool refresh the disk mountings.

7. Reassign the HDD to disk 1 of the array and assign the SDD to a new cache pool.

8. Restart the array. 

9. Finish

 

Clearly the alternative approach is more complicated, but I just want to know the way to do this without upsetting my current docker containers and settings. 

 

Thanks for taking time to look at this and I would be very grateful for your inputs on whether the above works!

Solved by JorgeB

  • Community Expert
  • Solution
2 hours ago, Michael_Nat said:

Will the above approach work?

Yes, not sure about the last step, if unbalance can move from a pool top the array, but you can use the mover.

  • Author

Thanks so much for the response, @JorgeB.

 

If I understand correctly, the first approach in which I directly assign the new HDD at Disk 1 of the array and move the existing SSD (that was previously Disk 1 of the array) to the Cache pool seems to be the most straight forward route. The only issue would be since the SDD with the data is now in the cache pool, the unbalance plugin may not be able to move the data out of the cache pool. If so, I could then use the mover script (or the mover tuning plugin) to move the shares / data from the cache pool SSD into the new HDD in the array. 

  • Community Expert

Recommend using the stock mover, the mover tuning plugin can have some issues, especially if not correctly configured.

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.