I came home this morning to my windows VM not working. I believe this is due to one of my two cache drives failing. The cache drives are two 500GB SSDs totaling to 1TB. I noticed errors with one of the cache drives. This is the first error in the log for the drive and only appears once.
Jun 21 09:48:04 Tower kernel: print_req_error: I/O error, dev sdc, sector 89165888
This error repeats over and over when I attempt to start the VM.
Jun 21 09:48:04 Tower kernel: print_req_error: critical medium error, dev sdc, sector 66458640
If I am understanding this correctly, the drive has a bad sector, and because of how I mistakenly set it up, that single bad 512 bytes of data on that bad sector means the well is poisoned and that ALL 216GB of data on the cache is ruined? It has my docker stuff saved on it, and my VMs. I care VERY much about the data thats on the 200GB Vdisk for the windows VM. Theres over a years worth of a project ive been working on. Is there no way to recover ANY of it?
I thought BTRFS meant something could be done. I know I messed up by having critical data on a RAID striped drives, but I just set it up and forgot about that being a potential issue. It CANT be completely ruined I would think, because theres another linux VM that still appears to be working fine, and most of the dockers appear to be working fine. Its just the Windows VM and the Krusador docker that appear to not be working. I get the Blue screen of death when booting the windows VM.
Attached is my diagnostics and SMART report for the drive that has errors.
tower-diagnostics-20210621-0848.zip
tower-smart-20210621-0720.zip