记录 / 2026-09-30

关于49图库资料库恢复注意事项及技巧的一些记录

昨天下午,我把一个放了三年多的图库资料索引删掉了。花了六个小时才把目录结构拉回来。这篇是事后笔记。

作者:陈默 发布于 2026-09-30

正文

9月29日下午四点十二分,我在一台老旧的 Synology DS218 上按下 rm -rf。手指比脑子快。

那几个目录里存的是我这三年攒下来的图库索引,一共 11.2GB,四万三千多条记录。删完不到三秒,我就知道出事了。

先说结论:能恢复,但顺序错了就全废。下面是我复盘出来的条目,按处理先后排列。

  1. 第一件事是拔掉那块盘的写入权限。老张在电话里喊了两次「别动它」,我照做了。任何新写入都可能覆盖残留的 inode。
  2. 第二件事是查 btrfs 快照。群晖默认每天凌晨一点做一次,我翻到了 9 月 29 日 01:00 那份,结构完整,只丢了当天新增的 412 条。
  3. 第三件事是别急着整盘还原。我先用 btrfs subvolume list 把快照挂到一个临时路径,只看目录树,不动数据库文件。
  4. 第四件事是核对索引表。我把恢复出来的 manifest.db 导成 CSV,跟我在 Notion 里留的备份表逐行比对,差 7 条,定位到 3 个目录。
  5. 第五件事是重建缩略图缓存。原来的 9600 张缓存全没了,用了大概两个半小时重新生成,CPU 跑到 92%。
  6. 第六件事是校验哈希。每个大目录跑一遍 sha256sum,结果跟 2024 年存的校验清单比,有两处不一致,都是三个月前改过的文件,正常。
  7. 第七件事是补回链接结构。我在 澳门正版图库 那批资料里留过一份镜像目录,正好补上丢失的分支。
  8. 第八件事是重建全文索引。旧索引文件在删除时被切断了,我用 sqlite3 .recover 捡回来大概八成,剩下的手工补。
  9. 第九件事是检查权限位。恢复出来的目录所有者全变成了 root,我用一条 find -user root -exec chown 改回去,忘了这一步会连不上。
  10. 第十件事是记录时间线。我把六小时的每一步操作写进一份 markdown,跟以前在 49图库资料免费打开精准49图库资料库 那篇里的流程对齐,方便下次少走弯路。
  11. 第十一件事是别信「一键恢复」软件。我试过一个,扫描到 60% 就开始卖会员,删了。
  12. 第十二件事是重新做备份。这次改成三份:本地、外置盘、异地。用的是 049图库app的下载方式苹果版 里提到的那套同步策略,虽然场景不同,逻辑能借。

上面十二条里,最要命的是第一条和第四条。顺序一乱,后面全在补窟窿。

还有一点,恢复期间别同时开别的任务。我中途跑了一次 免费正版图库资料 的抓取脚本,IO 直接被打满,快照挂载卡了七分钟。

说实话,市面上关于「49图库资料库恢复」的教程,大部分把重点放在工具上,我觉得方向错了。工具谁都能下,难的是知道在哪个时间点做什么、不做什么。

快照比恢复软件可靠。这是我这六个小时里最确定的一件事。

关于我

我叫陈默,做数据整理和档案归档,做了九年。

平时帮人收拾乱掉的资料库,也自己攒一些图库索引。

这个站是我把踩过的坑记下来的地方,更新不快,但每条都是真事。

我不太爱写「教程」,更愿意写「记录」。因为每次情况都不一样。

今天看到的一句话
「备份不是做过了,是恢复成功了才算。」 —— 老张,2026年9月29日晚上,电话里说的