ubuntu

如何备份ubuntu jellyfin的数据

小樊
41
2025-07-14 01:55:59
栏目: 智能运维

备份Ubuntu上的Jellyfin数据可以通过以下几种方法进行:

使用Docker容器备份Jellyfin数据

  1. 停止Jellyfin服务

    sudo systemctl stop jellyfin
    
  2. 备份Jellyfin配置文件和数据

    Jellyfin的配置文件和数据通常存储在 /var/lib/jellyfin 目录下。你可以使用 tar 命令将这些文件打包备份:

    sudo tar -czvf jellyfin_backup.tar.gz -C /var/lib/jellyfin .
    

    或者使用 rsync 命令:

    sudo rsync -av --exclude=/config /var/lib/jellyfin /mnt/backup/jellyfin
    
  3. 将备份文件复制到安全位置

    将生成的 jellyfin_backup.tar.gz 文件复制到外部存储设备或网络存储位置,以便将来恢复。

  4. 恢复Jellyfin

    • 停止Jellyfin服务:

      sudo systemctl stop jellyfin
      
    • 解压备份文件:

      sudo tar -xzvf jellyfin_backup.tar.gz -C /var/lib/
      
    • 启动Jellyfin服务:

      sudo systemctl start jellyfin
      

使用文件系统备份工具

你可以使用 rsynctar 命令来备份Jellyfin的数据目录。例如,使用 rsync 备份 /var/lib/jellyfin 目录到外部硬盘:

sudo rsync -avz /var/lib/jellyfin /path/to/external/drive/

使用备份软件

你可以使用一些备份工具,如 Apt-CloneDuplicity,来备份整个系统或特定目录。这些工具可以帮助你创建一个可恢复的备份包,并将其存储在安全的位置。

使用Apt-Clone备份Jellyfin数据

  1. 安装Apt-Clone

    sudo apt update
    sudo apt install apt-clone
    
  2. 创建备份

    sudo apt-clone clone / /path/to/backup/directory
    
  3. 恢复备份

    将备份文件复制到新的Ubuntu系统或容器中,然后使用以下命令恢复:

    sudo apt-clone restore /path/to/backup/directory
    

使用Jellyfin自带的备份功能

Jellyfin本身也提供了备份功能,你可以通过其Web界面进行备份操作:

  1. 登录Jellyfin管理界面,访问 http://your_jellyfin_server_ip:8096
  2. 使用管理员账户登录。
  3. 进入备份设置,点击左侧菜单栏中的“系统”。
  4. 在下拉菜单中选择“备份”。
  5. 创建备份,选择备份类型(通常选择“完整备份”),设置备份文件的存储位置(可以是本地文件系统或外部存储设备)。
  6. 点击“开始备份”并等待备份完成。
  7. 备份完成后,你可以直接从Jellyfin界面下载备份文件到本地计算机。

在进行备份之前,请确保Jellyfin服务已经停止,以避免数据不一致。备份过程中请确保数据已完整写入存储设备。定期进行备份,以防止数据丢失。

0
看了该问题的人还看了