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.

Cache Drives Unmountable after v6.3 Upgrade (SOLVED)

Featured Replies

Hi All,

 

Hopefully someone can help me our here, here is a summary of the timeline:

As far as I know, everything was fine this morning. I used some of my docker apps so I have no reason to presume otherwise.

My new 4TB HDD arrived, so I plugged it in and then opened up the webGUI

Saw that there was a load of plug in updates to do, so I ran (inc. 6.2.x (sorry, I dont remember exactly) to 6.3.2 OS update) them and rebooted.

After the reboot, I set off the preclear on my new disk.

Switched back to the "Main" page and noticed my cache drive 1 is now unmountable.

Switch back to the preclear and stop it, so that I can analyse the cache problem first.

Check the "appdata" via SMB share and all my docker files are missing

Switch the two cache drives in the GUI (1 becomes 2, and 2 becomes 1) and now the other physical cache drive is unmountable

Try starting the array with just one cache drive, each time the same result... they are unmountable.

 

As  far as I'm aware, they were always set up as btrfs but to be honest its not something I have paid huge attention too... ive never had too!

Essentially, I didnt change any settings that should affect this part of the system, so I cant think of any reason this would happen?

 

I have attached the diags.

 

tower-diagnostics-20170329-1354.zip

tower-diagnostics-20170329-1354.zip

Edited by B1scu1T

  • Community Expert

Something went wrong with the pool, it's reporting a negative number on devices missing, don't think I ever saw that before:

 

Mar 29 13:52:09 Tower emhttp: cacheNumDevices: 2
Mar 29 13:52:09 Tower emhttp: cacheTotDevices: 1
Mar 29 13:52:09 Tower emhttp: cacheNumMissing: -1

You can try disconnecting one of the SSDs at the time (it needs to be physically disconnect from the server) and see if it mounts with the other one alone, if not use these steps to try and recover your data:

 

 

  • Author

 

 

31 minutes ago, johnnie.black said:

Something went wrong with the pool, it's reporting a negative number on devices missing, don't think I ever saw that before:

 


Mar 29 13:52:09 Tower emhttp: cacheNumDevices: 2
Mar 29 13:52:09 Tower emhttp: cacheTotDevices: 1
Mar 29 13:52:09 Tower emhttp: cacheNumMissing: -1

 

Eek! Thats really not the kind of thing I wanted to hear! :(

 

31 minutes ago, johnnie.black said:

 

You can try disconnecting one of the SSDs at the time (it needs to be physically disconnect from the server) and see if it mounts with the other one alone, if not use these steps to try and recover your data:

 

New timeline:

(~1502.zip) Shudown Unplugged the Sandisk SSD and booted up - files are missing but drive does mount

(~1511.zip) Shutdown and switched round so the Sandisk is in and Kingston is out, but I also unplugged my new Toshiba HDD - All files are back as expected

(~1526.zip) Plug in Toshiba drive while running and reboot server - Status the same as previous

 

I have left it like this for now as everything seems to be running, but it would be good to get the Kingston back into the Cache pool safely, should I just follow the standard instructions or is there anything that I should check first?

tower-diagnostics-20170329-1502.zip

tower-diagnostics-20170329-1511.zip

tower-diagnostics-20170329-1526.zip

  • Community Expert

With the array stopped wipe out the Kingston:

 

blkdiscard /dev/sdX

 

Replace X with the correct letter.

 

Re-add the Kingston to the pool, start array, balance will begin, don't stop array until it finishes, i.e., when there's no cache pool read/write activity.

Edited by johnnie.black

  • Author
9 minutes ago, johnnie.black said:

With the array stopped wipe out the Kingston:

 


blkdiscard /dev/sdX

 

Replace X with the correct letter.

 

Re-add the Kingston to the pool, start array, balance will begin, don't stop array until it finishes, i.e., when there's no cache pool read/write activity.

Apologies for my ignorance, but is the command to be entered directly from the console, or is this something I can do via web access... I cant see a terminal app built in as standard :$

  • Community Expert

Yes, you need to use the console.

  • Author

Ok there seems to be I/O activity on the cache so it looks like things are working.

 

Is it safe to also run a pre-clear at the same time or is that asking for trouble?

  • Community Expert

Should be, but the balance shouldn't take that long.

  • Author

Awesome, thanks so much for your help!

  • B1scu1T changed the title to Cache Drives Unmountable after v6.3 Upgrade (SOLVED)

Archived

This topic is now archived and is closed to further replies.

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.