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.

Lost my cache drive, can i just delete the cache pool and start the array and keep most of the data?

Featured Replies

My cache drive died (Toshiba Nvme 256 GB, linux error ( nvme nvme0: Device not ready; aborting reset, CSTS=0x3).

 

When setting up Unraid, i read about the (nightly) 'mover' process, and didn't pay any perticular interest into my share settings.  I installed two dozen docker containers and 1 VM since, all docker containers using the /mnt/cache/appdata paths.

 

If i now delete the cache pool with the missing nvme disk and restart the array, will i have all Docker and VM data back from say yesterday because Unradi is then running solely on the array? And if i put in a new Nvme and recreate a cache pool, will the contents of appdata automatically will moved back from the array to the cache?

 

Luckily i had appdata and vm backups running, but just curious if i could delete the cache pool and run on the array for the few days awaiting the new nvme.

Edited by peewee67

Solved by JorgeB

  • Community Expert
27 minutes ago, peewee67 said:

f i now delete the cache pool with the missing nvme disk and restart the array, will i have all Docker and VM data back

Depends on where they were being stored, if in the pool, they will all be missing.

  • Author

They were all 'stored' in /appdata in the cache pool, consisting of 1 (now missing) nvme disk. But if that means they now all will be missing, what is the purpose of the mover process to begin with? I'll read up om the mover process in the mean time.

  • Author

I have been reading up on the mover process (the post below among others)  but i seem to be missing a point.

 

 

If for Appdata the primary storage is set to Cache and secondary to Array, Docker container configs and everything else in /appdata is primarily stored on the cache drive(s) in the cache pool for performance reasons and will be moved to the array later (i understand databases for instance won't get moved while in use) . If then the cache pool dying beyond recovery results in de contents of /appdata being lost, what is the purpose of the mover process in the first place? I mean, it's not much use moving the contents to the array if i can't access it directly from the array in some way?

 

I had databases for Docker containers running on the cache pool also (because of the performance reasons), is that a good or bad practice?

  • Community Expert
  • Solution

Apddata is typically not moved to the array, and certainly not by default, and note that if the docker service is enabled, it's not possible to move open files, so it would fail.

  • Community Expert

It is normal to have the appdata share set to be only on the pool, and then use the appdata backup plugin to make a backup copy on the array in case the pool fails.

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.