备份Ubuntu上的Jellyfin数据可以通过以下几种方法进行,具体步骤如下:
使用Android备份功能
- 步骤:
- 在Android设备上,使用系统自带的备份功能备份Jellyfin应用程序及其数据。
- 备份完成后,将备份文件传输到Ubuntu系统上。
使用第三方备份应用
- 步骤:
- 安装支持数据备份的应用,如Data Backup APP。
- 使用该应用备份Jellyfin的数据。
- 将备份文件传输到Ubuntu系统上。
手动备份Jellyfin数据库
- 步骤:
- 停止Jellyfin服务:
sudo systemctl stop jellyfin
。
- 使用SQLite数据库浏览器工具(如DB Browser for SQLite)备份
/var/lib/jellyfin/data/jellyfin.db
文件。
- 将备份文件保存到安全的位置。
使用Timeshift进行系统备份
- 步骤:
- 安装Timeshift:
sudo apt install timeshift
。
- 运行Timeshift并选择备份类型(RSYNC或BTRFS),设置备份位置和计划。
- 根据设置完成备份过程。
使用Docker备份Jellyfin配置
- 步骤:
- 停止Docker服务:
sudo service docker stop
。
- 移动Docker存储位置并备份Jellyfin配置文件。
- 重新启动Docker服务,并恢复配置。
使用rsync手动备份文件系统
- 步骤:
- 停止Jellyfin服务。
- 使用rsync命令备份Jellyfin的数据目录到外部存储设备或网络位置。
- 重新启动Jellyfin服务。
使用Clonezilla进行磁盘映像
- 步骤:
- 下载并制作Clonezilla启动盘。
- 使用启动盘启动计算机,选择要备份的硬盘和备份目的地。
- 按照Clonezilla的引导完成备份过程。
使用备份脚本自动化备份
- 步骤:
- 克隆Jellyfin备份脚本仓库:
git clone https://github.com/Therkelsen/jellyfin_tools.git
。
- 赋予执行权限并运行备份脚本进行备份和恢复。
在进行备份操作时,请确保数据安全,并定期进行备份以防止数据丢失。备份前最好先了解不同备份方法的优缺点,选择最适合自己的备份方案。