收起左侧

飞牛相册迁移另外一个NAS或者重新安装系统的 简要说明

0
回复
31
查看
[ 复制链接 ]

2

主题

2

回帖

0

牛值

江湖小虾

飞牛相册迁移另外一个NAS或者重新安装系统的 简要说明

一、两个重要目录

目录 作用
/volX/@appmeta/trim.photos/ 缓存数据(缩略图、人脸、AI 索引等)
/usr/local/apps/@appdata/trim.photos/ 数据库(照片索引、路径、相册结构)

两者都要在,相册才完整。只恢复其中一个,可能出现:有缩略图但没索引,或有索引但预览加载失败。


二、@appmeta 里常见子目录

trim.photos/
**── data/
    **── thumb/    ← 相册缩略图(列表、时间线预览)
    **── face/     ← 人脸识别小图(按人物分组用)
    **── ...       ← 其他 AI / 索引数据
目录 是什么 举例
data/thumb/ 整张照片的缩小预览 相册网格里看到的图
data/face/ 从照片里裁出的人脸小图 「人物」相册里的头像

**都是 **.jpeg,但用途不同。


三、网页/API 里的图片地址

示例:

http://192.168.2.10:5666/p/api/v1/stream/p/t/140220/s/247120aa-...
部分 含义
5666 飞牛统一端口
/p/ 相册应用
t thumbnail,缩略图
140220 数据库里的照片 ID
s/UUID 登录会话,不是文件路径

**实际读的是 **data/thumb/ 里的缓存;没有缓存时,会按 photo.db 里的路径读原图再生成。


四、备份建议

整包备份 trim.photos 文件夹(推荐):

# 先停相册,再打包
tar -czvf /vol3/1000/备份/trim.photos_日期.tar.gz \
  /vol3/@appmeta/trim.photos \
  /usr/local/apps/@appdata/trim.photos

注意:

  • **大文件不要经 FinalShell 压缩,会临时写到 **/root/.finalshell/temp/,容易占满系统盘
  • 直接在数据盘(如 vol3)打包更安全

五、解压恢复

**若 zip/tar 里是 **整个 trim.photos/ 文件夹,应解压到 @appmeta 上一级

# ✅ 正确
unzip 相册源数据.zip -d /vol3/@appmeta/
# 得到:/vol3/@appmeta/trim.photos/

# ❌ 错误(会多一层)
unzip 相册源数据.zip -d /vol3/@appmeta/trim.photos/
# 得到:/vol3/@appmeta/trim.photos/trim.photos/

数据库单独恢复示例:

cp -a /vol2/1000/备份/trim.photos/trim.photos \
  /usr/local/apps/@appdata/trim.photos

chown -R root:root /usr/local/apps/@appdata/trim.photos/
rm -f /usr/local/apps/@appdata/trim.photos/db/photo.db-wal
rm -f /usr/local/apps/@appdata/trim.photos/db/photo.db-shm

六、恢复后检查

ls /vol3/@appmeta/trim.photos/data/thumb/    # 应有缩略图
ls /vol3/@appmeta/trim.photos/data/face/     # 应有人脸数据
ls /usr/local/apps/@appdata/trim.photos/db/  # 应有 photo.db

然后启动相册,看照片能否正常预览。


七、常见问题

现象 原因
解压后出现 trim.photos/trim.photos/ 解压目标目录选错了
系统盘突然满了 FinalShell 临时文件在 /root/.finalshell/temp/
相册打不开 / 权限错误 复制后需 chown -R root:root
有缩略图但照片对不上 photo.db@appmeta不是同一套备份
收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则