飞牛NAS相册完整备份与恢复教程
适用场景:重刷飞牛系统前,备份相册全部数据(含缩略图、AI人脸识别缓存),重装后无损恢复,避免重新扫描索引耗时数天。
一、前言
飞牛相册的数据分布在三个位置:
| 数据类型 | 默认路径 | 说明 |
|---|---|---|
| 应用核心数据 | /usr/local/apps/@appdata/trim.photos/ |
包含数据库、相册结构、AI命名等元数据,体积通常几百MB |
| 缩略图 & AI缓存 | /volX/@appmeta/trim.photos/ |
缩略图、人脸/场景识别索引,体积最大,几万张照片可达几十GB |
| 照片原文件 | 用户自定义(如 /vol1/1000/Photos/) |
原始照片和视频文件 |
核心思路:前两部分必须手动备份,否则重装后系统会从头扫描所有照片,耗时极长。照片原文件如果存放在数据盘且重刷时不格式化,可免于备份。
二、准备工作
- 开启飞牛SSH功能(设置 → 远程访问 → SSH开关)
- 通过终端工具(如FinalShell、Putty)连接飞牛,使用
root账号登录 - 在飞牛Web后台 → 应用中心 → 停用“相册”应用(重要!防止文件被占用)
三、执行备份
以下命令中的
/vol1/1000/backup是备份文件存放路径,请根据你的实际情况替换。
3.1 创建备份目录(如果不存在)
mkdir -p /vol1/1000/backup
3.2 备份应用核心数据
tar -czvf /vol1/1000/backup/trim.photos_appdata_$(date +%Y%m%d).tar.gz -C /usr/local/apps/@appdata trim.photos/
生成文件示例:trim.photos_appdata_20260725.tar.gz
3.3 备份缩略图和AI缓存(耗时最长)
tar -czvf /vol1/1000/backup/trim.photos_appmeta_$(date +%Y%m%d).tar.gz -C /vol1/@appmeta trim.photos/
⏱️ 此步骤耗时视照片数量而定,几万张照片可能需要30分钟到数小时,请耐心等待,勿中断。
3.4(可选)备份照片原文件
如果照片原文件不在数据盘,或重刷时计划格式化数据盘,执行此步骤。请将路径替换为你的实际照片存放位置:
tar -czvf /vol1/1000/backup/photos_original_$(date +%Y%m%d).tar.gz -C /vol1/1000 Photos/
3.5 验证备份文件
ls -lh /vol1/1000/backup/
预期输出示例:
-rw-r--r-- 1 root root 200M Jul 25 10:00 trim.photos_appdata_20260725.tar.gz
-rw-r--r-- 1 root root 25G Jul 25 10:30 trim.photos_appmeta_20260725.tar.gz
四、重刷系统后的恢复步骤
4.1 环境准备
- 重刷飞牛系统,确保数据盘(如
/vol1)未被格式化 - 在应用中心安装“相册”应用,但先不要启动它
- 确认备份文件已拷贝回可用位置(如
/vol1/1000/backup/)
4.2 恢复应用核心数据
tar -xzvf /vol1/1000/backup/trim.photos_appdata_20260725.tar.gz -C /usr/local/apps/@appdata/
4.3 恢复缩略图和AI缓存
tar -xzvf /vol1/1000/backup/trim.photos_appmeta_20260725.tar.gz -C /vol1/@appmeta/
4.4 清理SQLite缓存文件(避免数据冲突)
rm -f /usr/local/apps/@appdata/trim.photos/db/*.db-wal
rm -f /usr/local/apps/@appdata/trim.photos/db/*.db-shm
4.5 (可选)恢复照片原文件
如果之前备份了照片原文件,解压恢复:
tar -xzvf /vol1/1000/backup/photos_original_20260725.tar.gz -C /vol1/1000/
4.6 启动相册并验证
- 回到飞牛Web后台 → 应用中心 → 启动“相册”应用
- 打开相册,检查照片、相册分类、人脸识别结果是否完整
- 如果照片原文件存放路径发生变化,需在相册设置中重新绑定文件夹
五、注意事项
| 要点 | 说明 |
|---|---|
| 版本兼容性 | 新旧系统的飞牛版本及相册应用版本应保持一致,避免兼容问题 |
| 备份文件保管 | 建议将备份文件复制到外接硬盘或电脑,实现多重保险 |
| 路径变动处理 | 如果恢复后照片路径改变,需修改数据库中的路径映射,或在相册UI中重新连接 |
| 恢复时相册需停用 | 恢复过程中全程保持相册应用停用状态,直到所有解压完成 |
六、快速命令速查表
| 操作 | 命令 |
|---|---|
| 备份应用数据 | tar -czvf /vol1/1000/backup/trim.photos_appdata_$(date +%Y%m%d).tar.gz -C /usr/local/apps/@appdata trim.photos/ |
| 备份缩略图缓存 | tar -czvf /vol1/1000/backup/trim.photos_appmeta_$(date +%Y%m%d).tar.gz -C /vol1/@appmeta trim.photos/ |
| 恢复应用数据 | tar -xzvf /vol1/1000/backup/trim.photos_appdata_YYYYMMDD.tar.gz -C /usr/local/apps/@appdata/ |
| 恢复缩略图缓存 | tar -xzvf /vol1/1000/backup/trim.photos_appmeta_YYYYMMDD.tar.gz -C /vol1/@appmeta/ |
| 清理缓存文件 | rm -f /usr/local/apps/@appdata/trim.photos/db/*.db-wal && rm -f /usr/local/apps/@appdata/trim.photos/db/*.db-shm |
最后更新:2026年7月25日
