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.

Drive failing and docker.img corrupted. Anyone wanna look over my plan?

Featured Replies

Hey everyone, so my setup is currently 8 drives in Array, and 3 drives in Cache. 1 of the drives is failing and throwing a bunch of btrfs errors. Running a scrub gives hundreds of uncorrectable errors. I set all shares to Move Cache -> Array and started the mover. Unfortunately after running it, 3 files persisted, a plex file (unimportant), a sonarr file (uninmportant), and my docker.img file (100GB). As such my docker service will not start. I tried copying manually in Midnight Commander but it fails <10% through with error "Cannot read source file "path/file" Input/output error (5)", then when I skip it says "Incomplete file was retrieved". I read somewhere that btrfs blocks the transfer of corrupted files maybe that's what's going on idk.

 

So anyway my plan is to:

1. Backup contents of cache pool to my desktop PC (done)

2. Use the mover to move all cache pool data to Array (done)

3. Manually delete any leftover files in cache pool

4. Replace drive physically

5. Start array with new config including new drive

6. Use the mover to move all intended data back to cache pool

7. Create a new docker image file

8. Recreate all my previous docker containers

 

My concern is mainly with steps 3,7,8, will I lose all my docker configs/settings if I do this? Like, will I have to start my Plex server over and redo all my arr profiles? Haven't really had any problems with Unraid until now so just wanted someone to look over what I'm doing before I screw it up. Hope I gave enough info feel free to ask for more. If you're asking why I don't restore from backup: I'm switching cloud providers right now, very unlucky, THANKS IN ADVANCE

 

image.thumb.png.a3e975a4841a99495ee3b3ec4126c864.png

image.thumb.png.290fb67e055e73995ef358752d989294.png

image.png.a4532b9580d52f3e13feab0afda084d3.png

image.thumb.png.809e773f3ecbf8e96cd557e4f47c9f06.png

 

 

europe-diagnostics-20240103-1926.zip

  • Community Expert

Diagnostics shows Docker enabled. Nothing can move open files.

 

Why do you have 100G docker.img?

 

csum errors in btrfs suggest RAM issues. Run memtest.

  • Author
9 minutes ago, trurl said:

Diagnostics shows Docker enabled. Nothing can move open files.

 

Why do you have 100G docker.img?

 

csum errors in btrfs suggest RAM issues. Run memtest.

I was flipping back and forth while troubleshooting, same issue with it off.

 

No particular reason, theres no guidance in the docker settings page so I picked 10% of my cache pool which seemed reasonable

 

I'll look into that thanks, assumed it was a simple drive failure.

 

Based on the docs you provided it looks like I'm clear to continue with what I was planning. Thanks

  • Community Expert
34 minutes ago, trurl said:

Run memtest.

You should run memtest before continuing with anything else.

 

You don't want to even attempt to run any computer unless memory is working perfectly. Everything goes through RAM, the OS and other code, your data, everything. The CPU can't do anything with anything until it is loaded into RAM.

 

 

 

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.