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
europe-diagnostics-20240103-1926.zip