昨天下午,我把一个放了三年多的图库资料索引删掉了。花了六个小时才把目录结构拉回来。这篇是事后笔记。
9月29日下午四点十二分,我在一台老旧的 Synology DS218 上按下 rm -rf。手指比脑子快。
那几个目录里存的是我这三年攒下来的图库索引,一共 11.2GB,四万三千多条记录。删完不到三秒,我就知道出事了。
先说结论:能恢复,但顺序错了就全废。下面是我复盘出来的条目,按处理先后排列。
btrfs subvolume list 把快照挂到一个临时路径,只看目录树,不动数据库文件。manifest.db 导成 CSV,跟我在 Notion 里留的备份表逐行比对,差 7 条,定位到 3 个目录。sha256sum,结果跟 2024 年存的校验清单比,有两处不一致,都是三个月前改过的文件,正常。sqlite3 .recover 捡回来大概八成,剩下的手工补。find -user root -exec chown 改回去,忘了这一步会连不上。上面十二条里,最要命的是第一条和第四条。顺序一乱,后面全在补窟窿。
还有一点,恢复期间别同时开别的任务。我中途跑了一次 免费正版图库资料 的抓取脚本,IO 直接被打满,快照挂载卡了七分钟。
说实话,市面上关于「49图库资料库恢复」的教程,大部分把重点放在工具上,我觉得方向错了。工具谁都能下,难的是知道在哪个时间点做什么、不做什么。
快照比恢复软件可靠。这是我这六个小时里最确定的一件事。
我叫陈默,做数据整理和档案归档,做了九年。
平时帮人收拾乱掉的资料库,也自己攒一些图库索引。
这个站是我把踩过的坑记下来的地方,更新不快,但每条都是真事。
我不太爱写「教程」,更愿意写「记录」。因为每次情况都不一样。
「备份不是做过了,是恢复成功了才算。」 —— 老张,2026年9月29日晚上,电话里说的