• 陪伴互联网运营小白共同探索成长,与IT爱好者共享探索乐趣
  • 建站只为分享,欢迎在PC端文章面打赏支持
  • 使用Ctrl+D 可收藏本站

jellyfin数据迁移并保留观看历史等数据

好玩有趣 陆子方 3年前 (2022-05-08) 2681次浏览 0个评论 扫描二维码
文章目录[隐藏]

重要说明

子方是在Debian系统和Ubuntu系统中安装jellyfin,jellyfin本身没有数据导出迁移功能,但可以通过其它形式,实现数据签约、观看记录同步等需求。重点关注/var/lib/jellyfin 目录中的文件即可。本次迁移假设媒体源文件地址、结构不变,在PVE中的LXC Ubuntu迁移到LXC Debian。

备份原数据库

tar -zcvf /home/jellyfin.tar.gz /var/lib/jellyfin

把/var/lib/jellyfin文件夹打包后生成一个/home/jellyfin.tar.gz的文件。

cd /var/lib/jellyfin
tar -xzvf jellyfin.tar.gz

随后我们把备份的文件上传到安装好jellyfin的新机器上,拟上传目录为/var/lib/jellyfin,随后进行解压。

数据还原

cp -r /var/lib/jellyfin/var/lib/jellyfin/metadata/* /var/lib/jellyfin/metadata/
# 媒体资料目录,扫描媒体库文件都在这里

cp -r /var/lib/jellyfin/var/lib/jellyfin/root/* /var/lib/jellyfin/root/
# 添加的媒体目录、文件夹在这里

cp /var/lib/jellyfin/var/lib/jellyfin/data/library.db-journal /var/lib/jellyfin/data/
cp /var/lib/jellyfin/var/lib/jellyfin/data/library.db /var/lib/jellyfin/data/
cp /var/lib/jellyfin/var/lib/jellyfin/data/jellyfin.db /var/lib/jellyfin/data/
# 这三个是媒体库、不知道什么的数据库文件,复制过去。这里不建议整个文件夹替换,所以单个文件拷贝。

当全部文件拷贝,重启稍等即可完全恢复此前的所有浏览记录等数据。(未严谨测试,谨慎操作)


子方有料原创丨转载请注明原文链接
期待您的评论或捐赠,这是最好的鼓励和支持!
喜欢 (0)
[赞赏使我快乐]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到