温馨提示×

centos上jellyfin如何备份数据

小樊
100
2025-05-04 21:11:24
栏目: 智能运维

在CentOS上备份Jellyfin的数据,可以按照以下步骤进行:

方法一:使用Jellyfin的备份功能

  1. 登录Jellyfin管理界面
  • 打开浏览器,访问http://your_jellyfin_server_ip:8096
  • 使用管理员账户登录。
  1. 进入设置页面
  • 点击左侧菜单栏中的“设置”。
  1. 找到备份选项
  • 在设置页面中,向下滚动到“备份”部分。
  1. 执行备份
  • 点击“立即备份”按钮。
  • 选择一个保存备份文件的位置,通常是本地磁盘或外部存储设备。
  • 等待备份过程完成。
  1. 验证备份
  • 备份完成后,可以在指定的位置找到备份文件,通常是一个压缩包。

方法二:手动备份数据库和配置文件

如果你需要更细粒度的控制或备份特定数据,可以手动备份Jellyfin的数据库和配置文件。

备份数据库

  1. 登录MySQL/MariaDB
  • 使用命令行工具登录到Jellyfin使用的数据库服务器。
    mysql -u your_username -p
    
  • 输入密码后,选择数据库:
    USE jellyfin;
    
  1. 导出数据库
  • 使用mysqldump命令导出整个数据库或特定表。
    mysqldump -u your_username -p jellyfin > jellyfin_backup.sql
    
  • 或者只导出特定表:
    mysqldump -u your_username -p jellyfin specific_table > specific_table_backup.sql
    

备份配置文件

  1. 找到Jellyfin配置文件
  • 通常位于/etc/jellyfin/config目录下。
  1. 复制配置文件
  • 使用cp命令将配置文件复制到备份目录。
    sudo cp -r /etc/jellyfin/config /path/to/backup/location
    

恢复数据

如果你需要恢复数据,可以按照以下步骤操作:

恢复数据库

  1. 登录MySQL/MariaDB
  • 使用命令行工具登录到数据库服务器。
  1. 导入数据库
  • 使用mysql命令导入之前导出的SQL文件。
    mysql -u your_username -p jellyfin < jellyfin_backup.sql
    

恢复配置文件

  1. 停止Jellyfin服务

    sudo systemctl stop jellyfin
    
  2. 替换配置文件

  • 将备份的配置文件复制回原位置,覆盖现有文件。
    sudo cp -r /path/to/backup/location/config /etc/jellyfin/
    
  1. 启动Jellyfin服务
    sudo systemctl start jellyfin
    

通过以上步骤,你应该能够成功备份和恢复Jellyfin的数据。请确保在执行这些操作之前备份所有重要数据,并在测试环境中验证恢复过程。

0