在CentOS上备份Jellyfin数据,可以按照以下步骤进行:
http://your_jellyfin_server_ip:8096
。如果您希望更灵活地控制备份过程,可以手动备份Jellyfin的数据库和媒体文件。
mysql -u root -p
输入密码后,进入MySQL命令行界面。
USE jellyfin;
mysqldump -u root -p jellyfin > jellyfin_backup.sql
输入密码后,数据库将被导出到当前目录下的jellyfin_backup.sql
文件中。
/var/lib/jellyfin/media
目录下。sudo cp -r /var/lib/jellyfin/media /path/to/backup/location
将/path/to/backup/location
替换为您希望存储备份的目录。
如果您希望定期进行增量备份,可以使用rsync
工具。
sudo yum install rsync
backup_jellyfin.sh
的脚本文件,并添加以下内容:#!/bin/bash
# 设置变量
BACKUP_SOURCE="/var/lib/jellyfin/media /var/lib/jellyfin/config"
BACKUP_DEST="/path/to/backup/location"
DATE=$(date +%Y%m%d%H%M%S)
# 创建备份目录
mkdir -p "$BACKUP_DEST/$DATE"
# 使用rsync进行增量备份
rsync -av --delete $BACKUP_SOURCE $BACKUP_DEST/$DATE
将/path/to/backup/location
替换为您希望存储备份的目录。
chmod +x backup_jellyfin.sh
./backup_jellyfin.sh
通过以上方法,您可以在CentOS上有效地备份Jellyfin的数据。