I'm trying to pick up the pieces after a disastrous turn of events. I'd been neglecting the "3" in the 3-2-1 backup strategy out of laziness/optimism. After a year or so of running immich with a daily restic backup, I had a couple nights getting errors from my backup routine. I couldn't figure out what was going on, ended up messing up by starting a new backup that overwrote the previous one (I know 😔), part way through the backup my main storage drive which Immich was on died. Massive I/O errors from an NVME. Had a couple brief moments trying to ddrescue before it became fully unresponsive. I think most of the data will be recoverable from other sources, but given how much time had gone into setting this up, cleaning metadata, and the likelihood that many videos of my baby's 1st year of life will be missing I was willing to pay a premium at a data recovery lab; but alas they couldn't salvage anything.
Sob story over, moving forward now. I have been restoring the parts of the backup that was done before the drive died. It looks like 40% of the size I would expect from the immich folder is there, the postgres folder isn't there. It looks like the backups folder in immich survived, so I should be able to reconstruct the database. I'm guessing at that point I can scroll through and quickly get a sense of what is ther and what thumbnails/files are gone. I guess my questions are
- Is there any kind of tool that identifies content expected in the database that is missing in the library/uploads folders? I have been searching here but "missing photos" doesn't quite get me in the right ballpark
- Is there any kind of export tool like google takeout for Immich? I'm wondering if given how much is gone from my library, would it be cleaner to start a fresh library and re add everything. My concern is how much date/time metadata I cleaned up with large sections of google/whatsapp photos that tended to just have timestamp of when it was downloaded.
.