centos

centos上jellyfin的备份方法是什么

小樊
41
2025-08-06 12:30:28
栏目: 智能运维

以下是CentOS上备份Jellyfin的常用方法:

  1. 手动备份

    • 停止服务sudo systemctl stop jellyfin
    • 备份数据库:SQLite数据库位于/var/lib/jellyfin/jellyfin.db,用sqlite3命令备份:
      sqlite3 /var/lib/jellyfin/jellyfin.db .backup jellyfin_backup.db
    • 备份配置文件:复制/etc/jellyfin/config.xml,如sudo cp /etc/jellyfin/config.xml /etc/jellyfin/config.xml.backup
    • 备份媒体文件:用tarrsync备份媒体目录(默认/var/lib/jellyfin/media),例如:
      sudo tar -czvf jellyfin_media.tar.gz /var/lib/jellyfin/media
  2. 使用Jellyfin自带工具

    • 通过Web界面备份:登录管理界面(http://服务器IP:8096),进入“系统→备份”,选择“完整备份”,设置存储位置。
  3. 自动化备份(脚本)

    • 克隆Jellyfin官方工具库:git clone https://github.com/Therkelsen/jellyfin_tools.git
    • 赋予脚本执行权限:cd jellyfin_tools && sudo chmod +x create_jellyfin_backup.sh
    • 执行备份:./create_jellyfin_backup.sh,备份文件默认保存在/opt/jellyfin/backup/
  4. 远程存储备份

    • 挂载S3存储桶(需先安装s3fs-fuse):
      s3fs YOUR_BUCKET /mnt/oss -o passwd_file=/etc/passwd-s3fs
    • 将备份文件复制到S3:cp jellyfin_backup.tar.gz /mnt/oss/

注意事项

参考来源:

0
看了该问题的人还看了