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.

[SOLVED] Unable to replace cache drive

Featured Replies

Issue: Replacing Cache Drive (1TB SSD → 2TB NVMe)

I’m trying to upgrade my 1TB SSD cache drive to a 2TB NVMe. Here’s what I did:

 

  • Followed forum guides: moved data off, stopped the array, set the cache slot to "no device".
  • Attempted to start the array in maintenance mode, but I got an error:
    "cache - too many wrong or missing devices"
  • Tried adding the new NVMe temporarily to then remove it (as per official docs), but no success.

 

I also tried:

  • Reducing cache slots from 2 to 1 — unRAID wouldn’t allow it. Is that normal?
  • Ran
    wipefs -af /dev/sdX
    on both drives, rebooted — but they still show up as "missing" in the cache pool.
  • Renamed super.dat to super.dat.bak in /boot/config to trigger a rebuild — this unassigned my data and parity drives, but NOT the cache drives... So I had to reassign them manually.

 

Now I’m getting this error for the parity drive:

"All existing data on this device will be OVERWRITTEN when array is Started"

I triple-checked serial numbers — they match exactly. My question:

Can I safely start the array? Or will this force a parity rebuild? Should I be creating a new configuration instead?

 

Even after all that, the cache pool is still not functional. I’m kind of stuck. Any ideas on how to fix this?I

Edited by 2TC
Mark as solved

Solved by 2TC

  • Community Expert

Which filesystem was the original cache device?

  • Author

@JorgeB It was/is using BTRFS

  • Community Expert

Post the output from

btrfs fi show

 

  • Author
btrfs fi show

The response is empty. The array is not started (if that is required). I am still worried about the part where "All existing data on this device will be OVERWRITTEN when array is Started". If I can start it without it triggering a new parity sync or if I can rebuild the config without having to triggering it. 

 

Essentially afraid I will lose the content on the data drives.

  • Community Expert
13 hours ago, 2TC said:

I triple-checked serial numbers — they match exactly. My question:

Can I safely start the array? Or will this force a parity rebuild? Should I be creating a new configuration instead?

 

If the devices are correctly assigned, you can check "parity is already valid"and start the array.

 

I missed this part before:

 

13 hours ago, 2TC said:

Ran

wipefs -af /dev/sdX

on both drives

 

 

So I assume there wasn't any data there? You can now just create a new pool.

 

  • Author

Alright. That is great!

 

yes, they both were completely empty and all the data was moved over to the array before I tried working on the cache drives.

 

I created a new pool. But the old pool os still there. Indicating missing devices. I will not be able to start the array unless they are assigned. Now I have 2 pools giving me the same error.

 

I would like to delete both pools, add one new pool and put the new 2TB nvme drive into it.

 

Screenshot 2025-04-17 at 13.27.56.jpg

Screenshot 2025-04-17 at 13.30.57.jpg

  • Author
  • Solution

I figured it out after reading how to delete a pool.. I did not realize I could click the pool name and then remove the pool.. That really feels like a very rookie mistake.

I did the following

 

* Deleted both pools

* Created a new pool

* Assigned the new drive and started the array.

* formatted the newly assigned drive.

  • 2TC changed the title to [SOLVED] Unable to replace cache drive

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.