August 29, 20241 yr Howdy... I just had a docker instances fail to load its UI and then noticed no docker containers were loading, and got a message that a drive was missing from the cache pool. I rebooted the system and when it came back up, the docker service wasn't started and one of my NVME cache drives was missing from the pool. I shut down, pulled both drives and reseated them. Same thing, drive didn't show. I shut down again, swapped ports and both drives showed up - but BIOS gave a message that one of the drives failed SMART check and to replace it. I shut down again, swapped ports to the original position and both drives showed up (with the same BIOS SMART message). I got a message that the cache pool had returned to normal - but now it shows on the Pool Devices tab "Unmountable: Unsupported or no file system", and on the Array Operations tab "Unmountable disk present" and need to check the box to format the drives. I tried stopping the array and removing the "bad" (NVME1) drive, starting and stopping, then setting to 1 drive and starting, with the same results - need to format the drive to use it. It was a 2 drive btrfs pool. The SMART report says the drive was placed into read only mode. Any way to see the data on the "good" (NVME0) drive - my appdata folder is there... guardian-diagnostics-20240829-1331.zip
August 29, 20241 yr Community Expert Physically remove the bad device and post new diags with only the good one assigned.
August 29, 20241 yr Author Solution Will do ASAP. In the meantime I had pulled both drives and connected them to my arch linux machine and ran a btrfs check. one drive was fine, the other didn't complete the check. (don't have the errors handy). So far, I've had luck copying data off using btrfs restore -i -v /dev/sda1 ./temp --path /appdata So far it's pulled off > 137 GB and still going. only a few errors have come up about unable to retrieve a file. Mostly for containers I don't care about.
September 3, 20241 yr Author I ended up using the 2 SSDs to replace the failed m.2 cache drives and am rebuilding all my dockers. Using the command ^^ on another machine, I was able get 99% of the data off the drive. I'm going to try and warranty both m.2 drives (they're both showing failed and are both under warranty)
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.