本方法只适用于原地扩容或克隆场景,要求迁移前后媒体库相关文件夹结构完全一致(从根目录开始一致),管理员用户名密码建议也一致。
本质上是把原飞牛影视的相关数据库和配置直接复制到新飞牛
开始迁移前,卸载目的地影视应用(不保留数据)并重新安装,安装后首先在设置里授权相关媒体文件夹,进入影视应用设置初始账号,不要添加媒体库,关闭实时监控媒体文件更新,然后停用影视应用。
将下面两个文件夹完整替换到新飞牛即可,里面包含了媒体库素材图片、媒体库元数据、用户数据、配置信息。如果对媒体库做了自定义修改,如手动指定影视剧信息、手动编辑季数/集数、手动删除、手动匹配多版本视频,那么这些自定义数据会被完整保留。
/usr/local/apps/@appdata/trim.media/database
/vol1/@appmeta/trim.media (vol1换成你自己的应用所在目录)
在替换trim.media目录时使用自己管理员的账号,为了确保权限正确,可以执行 chown -R 你的用户名 /vol1/@appmeta/trim.media (vol1换成你自己的应用所在目录)
根据每个人使用的ssh客户端具体功能不同,在替换database目录时如果遇到了上传权限问题,可以先随便上传到自己的其他目录,然后切root用户,mv命令移动过去,这里的权限是root的,为了确保权限正确,可以执行 chown -R root /vol1/@appmeta/trim.media
需要注意的是这样做了之后,连影视应用的账号相关信息都会被覆盖迁移,这也是我为什么建议两边的账号密码先设置成一样的,如果不一样…… 我也没试过会怎么样,理论上就算不一样直接用迁移前的账号应该也可以登录,但是通过NAS授权登录可能会有问题。
启用目的地飞牛影视应用,使用原飞牛影视管理员账号进入应用,应该已经可以看到迁移成功了。