温馨提示×

ubuntu jellyfin怎么备份

小樊
42
2026-10-22 14:51:47
栏目: 智能运维

在 Ubuntu 上备份 Jellyfin,主要是备份它的配置数据、元数据、缓存(可选)和媒体库结构信息。下面按「最常用 + 安全可靠」的方式给你说明。


一、Jellyfin 数据在哪里(默认路径)

如果你是用 官方 apt / deb 安装的 Jellyfin,默认数据在:

/var/lib/jellyfin      # 核心数据(库信息、用户、元数据)
/etc/jellyfin          # 配置文件
/var/log/jellyfin      # 日志(一般不用备份)
/var/cache/jellyfin    # 缓存(可不备份)

如果你用 Docker,数据通常在:

你的挂载目录,例如:
/opt/jellyfin/config
/opt/jellyfin/cache

二、最推荐:直接备份数据目录(简单有效)

1️⃣ 停止 Jellyfin(避免写入冲突)

sudo systemctl stop jellyfin

2️⃣ 备份配置和数据

sudo tar -czvf jellyfin-backup-$(date +%F).tar.gz \
  /etc/jellyfin \
  /var/lib/jellyfin

生成文件类似:

jellyfin-backup-2026-01-15.tar.gz

3️⃣ 启动 Jellyfin

sudo systemctl start jellyfin

✅ 恢复时:

sudo systemctl stop jellyfin
sudo tar -xzvf jellyfin-backup-2026-01-15.tar.gz -C /
sudo systemctl start jellyfin

三、用 rsync 做增量备份(适合定期)

rsync -a --delete /etc/jellyfin /var/lib/jellyfin /backup/jellyfin/

推荐备份到:

  • 外接硬盘
  • NAS
  • 另一台服务器

四、Docker 版 Jellyfin 备份

假设 docker-compose 如下:

volumes:
  - /opt/jellyfin/config:/config

备份:

docker stop jellyfin
tar -czvf jellyfin-docker-backup.tar.gz /opt/jellyfin
docker start jellyfin

五、媒体文件要不要备份?

❌ 不需要备份

  • 电影 / 电视剧 / 音乐本身不在 Jellyfin 数据里
  • 只备份 /var/lib/jellyfin 就能恢复“刮削信息 + 用户 + 播放记录”

六、自动备份(进阶)

可用:

  • cron
  • restic
  • borg

示例 cron(每天凌晨 3 点):

0 3 * * * systemctl stop jellyfin && tar -czf /backup/jellyfin-$(date +\%F).tar.gz /etc/jellyfin /var/lib/jellyfin && systemctl start jellyfin

七、总结(最简方案)

✅ 只备份这两个目录就够:

/etc/jellyfin
/var/lib/jellyfin

如果你愿意,可以告诉我:

  • 你是 apt 安装 还是 Docker
  • 是否要 自动备份脚本

我可以直接帮你写好。

0 踩