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.

Issue with Cache Drive, and Mover not working

Featured Replies

Hi all, I'm having some issues with my server, specifically my cache drive.

 

To start, whilst I've used unRAID for years, I'm not very proficient, I mainly just follow SpaceInvaderOne guides, but now something has gone wrong and I'm not sure what to.

 

To summarise my issues:

  1. I started having some issues with Dockers not starting, stopping. Rebooting has fixed it and everything has seemingly worked fine for the last few months, but today I thought I will have a look into it.
  2. I found I couldn't delete certain folders from my AppData (which are on my cache drive). Even using the command in the unRAID terminal, they cant delete the files because it gives an error to say the file is read only.
  3. Fix Common Problems reports: Unable to write to cacheDrive mounted read-only or completely full. (can confirm the SSD is not full, far from it)
  4. I saw a few posts where people reported similar issues, and they suggested switching the cache drive from BTFRS to ZFS had solved their issues.
  5. I started doing this, moving all my files from my cache to the array, but now my Mover seems to just stop moving files (whilst still reporting as running) halfway through the job.

 

Can anyone advise some next steps please?

  • Author

I have got a step futher now.. Mover has seemingly moved 99% of my files and finished..

 

BUT

 

Loads (read: most) of my files are now showing as existing on both the array and the cache? Examples shows in screenshots.

 

Am I safe to stop the array and reformat my cache drive?

Screenshot 2025-01-19 at 15.12.12.png

and

Screenshot 2025-01-19 at 15.13.56.png

Edited by bombombom

  • Community Expert

Nothing can move open files. Disable Docker and VM Manager in Settings.

 

Also, mover won't overwrite files, so you will have to clean up duplicates yourself.

  • Author
4 minutes ago, trurl said:

Nothing can move open files. Disable Docker and VM Manager in Settings.

 

Also, move won't overwrite files, so you will have to clean up duplicates yourself.

Hey thanks for the help. Docker and VM Manager have both been disabled all day whilst I've been troubleshooting.

 

Some more example screenshots attached, as I realise now screenshotting the VM folder and Docker img was a bit a bad of example!

 

Look how the file size on the cache more or less perfectly matches up with the file size on the disks.

 

Screenshot 2025-01-19 at 16.23.08.png

 

Screenshot 2025-01-19 at 16.22.15.png

Edited by bombombom

  • Author

I guess my main question at this point..

 

Considering the files are shown to be on BOTH the array AND the cache, am I okay to reformat my cache?

  • Community Expert
1 hour ago, bombombom said:

Considering the files are shown to be on BOTH the array AND the cache, am I okay to reformat my cache?

Are you sure both copies are the same?

  • Author
1 hour ago, itimpi said:

Are you sure both copies are the same?

I would assume so, none of these files existed until I performed the mover task.

 

Also are they really duplicates? They have the same file name and are stored in the same place, but if I was to navigate to one of these folders in a file explorer there would only be one version..

 

I'm totally lost. I feel like I would be okay to just now reformat my cache, but it's just an assumption.

 

I want to repeat the fact my cache is not performing right, I cannot delete some files off it even with terminal.

  • Community Expert
Just now, bombombom said:

would assume so, none of these files existed until I performed the mover task.

The problem is that mover will not create duplicates so if you have them something else has happened.

  • Author
2 minutes ago, itimpi said:

The problem is that mover will not create duplicates so if you have them something else has happened.

Well I assume it's related to my (potentially) corrupt BTRFS cache disk. And again, they are not really duplicated, case in point:

 

Screenshot 2025-01-19 at 19.19.09.png

 

Screenshot 2025-01-19 at 16.22.15.png

Edited by bombombom

  • Community Expert

None of your screenshots are letting us see the duplicates.

 

Instead of looking at the User Shares, browse to disk3 and to the cache pool, and find the user share on each.

  • Author
2 minutes ago, trurl said:

None of your screenshots are letting us see the duplicates.

 

Instead of looking at the User Shares, browse to disk3 and to the cache pool, and find the user share on each.

So in the example I've been using for Downloads, I find the same file paths and files in both cache and disk3.

 

So what can I do next? I believe my cache drive is corrupted, so I've tried to move all the files off it so I can reformat.. now mover is complete and I have duplicates of virtually every file that was on my Cache.

 

I am no expert, but I guess this is because my cache is corrupt so there is some type of error for Mover, like it's moving the file successfully onto the array as I've asked, and then when it's finished moving its failing to remove/delete the file off the cache (like it's in a read-only state). Therefore I end up with the file existing on the array, and also still on the cache.

 

Now I want to just simply go ahead and reformat my cache and see if I can fix it, but am I okay to do so?

  • Community Expert
12 minutes ago, bombombom said:

when it's finished moving its failing to remove/delete the file off the cache (like it's in a read-only state). Therefore I end up with the file existing on the array, and also still on the cache.

That seems likely.

 

If you are satisfied that all the files you want to keep are on the array, then you can proceed. Make sure you check appdata, domains, system shares in each.

  • Author

Took the leap of faith. Went ahead and reformatted my cache.

 

Succesfully moved everything back on to the cache and all dockers and VMs now back up and running. Thanks all.

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.