有同学遇到过群晖 photos 丢相册么?

2024-09-26 22:19:07 +08:00
 BD8NCF
我的 nas 是 ds218+,装了 2 个 14T 硬盘
前段时间有个盘报有坏道,就买了一个 16T 矿盘,无损替换坏硬盘下来。

无损替换的方法大致是这样:
把各种服务停掉,把好 14T 硬盘换下,新 16T 硬盘换上,成为 新 16T + 坏 14T 的情况。
然后做 raid1 ,让系统自动把坏 14T 盘的内容复制到新 16T 上。
复制完成后,解除 raid1 ,把 2 个硬盘都取下来,好 14T 硬盘放原来的位置,新 16T 盘放坏 14T 的位置。
然后启动各个服务。

过了几天,LP 发现她的 photos 的相册没了。幸苦整理了几年的相册没了。
然后我看自己的相册,也没了。
然后我新建一个相册,可以创建成功。
又过了几天,发现我最近建的那个相册又没了。

相片都还在,只是相册没有了。

寻求群晖技术支持,跟意料的一样,没什么用。
我在硬盘上找了一会儿,没找到相册数据保存在什么位置。

有同学有类似的遭遇吗?或者有同学知道 photos 的相册数据放在哪个位置吗?我找找看能不能找回来。

还有,我不太确定丢相册是我换硬盘导致的,还是群晖升级系统导致的。因为它有时会自己升级。而那个相册,也不经常看,只是偶尔看看。所以相册是什么时候丢的并不是很确定,只是刚好在我换硬盘后过几天 LP 看相册才发现的。
2689 次点击
所在节点    NAS
16 条回复
ferock
2024-09-26 22:23:33 +08:00
照片都在?
换 immich 吧…
FrankAdler
2024-09-26 22:33:04 +08:00
群晖系统有一个内部内部使用的 postgre sql ,大部分数据应该都是保存在这里面,我没尝试过连接不清楚数据结构。
另外我用了好多年从来没丢过相册,我是黑群晖,目前 7.2.1
csunny
2024-09-26 22:35:31 +08:00
为什么是把好的拿下来,留下坏的来复制到 16T 呢?这操作我怎么看不懂了。
totoro625
2024-09-26 22:51:00 +08:00
应该是数据库炸了,而且很大概率是坏道损坏了该部分数据,然后换盘的操作导致系统自动将坏数据覆盖好数据了
tips:群晖系统数据类似于 raid1 形式存在与所有磁盘

可能 1:无损替换的方法有问题 ==>应该拆机在第三方系统上全盘复制
可能 2:raid1 复制数据出问题 ==>坏数据的修改时间靠后,好数据的修改时间在前,冲突时坏数据覆盖好数据
可能 3:新 16T 矿盘存在问题 ==>有无全盘扫过?
Garphy
2024-09-26 22:52:27 +08:00
只是索引出问题了,重建一下试试,但有可能人脸识别的数据不保。
Universal Search -- 偏好设置:查看文件索引状态;
Photos 套件右上角设置进去,也有重建索引的功能。
monkey110
2024-09-26 22:58:38 +08:00
没碰到过,像是相册这种重要的文件我都是用群晖 sync 套件定时同步到百度盘,你这种情况感觉是坏道正好是相册内容或者 raid1 同步的时候丢失了,自动升级这个可以排除,同 ds218+,最新版都没推送需要自己下载系统包更新。
BD8NCF
2024-09-27 00:18:11 +08:00
@ferock #1 照片都在

@FrankAdler #2 改天研究下这个数据库看有没有找回的可能

@csunny #3 目的是使用 raid1 全盘复制

@totoro625 #4 对 linux 不太熟悉,担心复制的过程中会有什么差错,网上看到用 raid1 重建硬盘这种方式,感觉比较靠谱
新的 16T 矿盘全盘扫过,全绿。因为只保修 1 个月,肯定要全盘扫一遍。

@monkey110 NAS 里面的重要文件我都设有自动备份,因为不知道相册数据是以什么方式保存在什么地方,没法备份啊。你确定你同步到百度盘的是相册?而不仅仅只是照片?
BD8NCF
2024-09-27 00:22:19 +08:00
@Garphy #5 重建索引没用。群晖的技术支持就是叫重建索引,但是没用。
alfawei
2024-09-27 05:45:11 +08:00
完全不能理解你的操作
chnsatan
2024-09-27 09:26:47 +08:00
OP 描述的有问题吧,硬盘上文件还在,只是 photos 没扫描到罢了。
这种事情大惊小怪的~~,我还以为群晖又漏洞,丢文件了,仔细看了半天

photos 删除重装一下就好了,大概率是软件内部 bug 导致的,postgre sql 数据库错乱了
monkey110
2024-09-27 10:44:09 +08:00
直接 cloudsync 套件同步 photos 文件夹到云盘,同步的当然是图片了,隐私问题可以启用加密同步。Hyper Backup 套件定时备份 photos 套件防止数据库损坏,故障后可以多节点回滚,这样照片和套件数据库都有备份还怕啥。
BD8NCF
2024-09-27 21:55:15 +08:00
楼上有同学没明白我在说什么,估计没用过 photos 的相册功能。
photos 同步手机中的照片到 NAS 后,你可以创建相册,指定一些照片加入到某个相册中,相当于对照片分类。
我的照片都还在,只是相册丢了。
lifanxi
2024-09-28 20:04:10 +08:00
Synology Photos 的相册元数据只有 PostgreSQL 里,DB 丢了就丢了,没法从照片里重建出来。

访问这个 PG 的方法是 sudo su postgres/psql -d synofoto/select * from album;

这个 PG 的物理数据是在某个 volume 下的 @database/pgsql 下,比如/volume1/@database/pgsql ,可以把每个 volume 都找一遍,看是不是 volume 搞乱了造成系统重建了一个新的 @database
BD8NCF
2024-09-28 22:33:45 +08:00
@lifanxi 感谢感谢!国庆回家研究一下
deletelife
2024-10-03 20:42:43 +08:00
以楼主描述——基本可以确定:数据库坏了。

如果群晖 raid1 中,有一块硬盘告警了,正确的方式:拔掉坏的那块硬盘,然后替换新的空硬盘,然后 DSM 系统会自动重建 raid 系统。如果 14-16T 的硬盘,重建过程大概 20-24 小时之间。

楼主的方法是——拿坏的那块硬盘和新的空硬盘去 raid1 ,这样坏硬盘上的坏数据,被 raid 到新硬盘上了。这是一个错误发方式。
Skyx98
2024-10-21 17:36:07 +08:00
这个问题我也碰到过,photos 把账号退了以后再登上相册就没了,现在我把需要用的照片都加上了备注方便查找

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX