在 CentOS 上备份 Jellyfin 数据,核心就是备份它的配置数据、元数据、数据库和媒体库信息(通常不会备份媒体文件本身,除非你要整机备份)。下面按「官方推荐 + 实战可用」的方式给你说明。
Jellyfin 数据一般在:
/var/lib/jellyfin # 数据库、元数据、缓存
/etc/jellyfin # 配置文件
/var/log/jellyfin # 日志(可选备份)
如果你是用 Docker 安装的,数据在挂载的 volume 或目录里(如 /docker/jellyfin/config)。
systemctl stop jellyfin
tar czf jellyfin-backup-$(date +%F).tar.gz \
/etc/jellyfin \
/var/lib/jellyfin
备份文件示例:
jellyfin-backup-2026-01-21.tar.gz
systemctl start jellyfin
✅ 这是最安全、最完整的备份方式
如果不想停服务,可以用 rsync:
rsync -a /var/lib/jellyfin /backup/jellyfin_data
rsync -a /etc/jellyfin /backup/jellyfin_config
⚠️ 风险:数据库写入中可能不一致(概率低)
假设你的目录是:
/opt/jellyfin/config
备份:
docker stop jellyfin
tar czf jellyfin-docker-backup.tar.gz /opt/jellyfin
docker start jellyfin
crontab -e
添加:
0 3 * * * systemctl stop jellyfin && tar czf /backup/jellyfin-$(date +\%F).tar.gz /etc/jellyfin /var/lib/jellyfin && systemctl start jellyfin
systemctl stop jellyfin
tar xzf jellyfin-backup-2026-01-21.tar.gz -C /
chown -R jellyfin:jellyfin /var/lib/jellyfin /etc/jellyfin
systemctl start jellyfin
✅ 最稳妥:
/etc/jellyfin + /var/lib/jellyfin如果你愿意,我可以:
你现在是 原生安装还是 Docker?