在CentOS上备份和恢复Jellyfin数据有多种方法,以下是详细的步骤:
完全备份:
/path/to/jellyfin
。sudo tar -czvf jellyfin_backup.tar.gz /path/to/jellyfin
这将创建一个名为 jellyfin_backup.tar.gz
的压缩备份文件。增量备份:
-g
选项来创建增量备份。sudo tar -czvf jellyfin_backup_snapshot.tar.gz /path/to/jellyfin
sudo tar -czvf jellyfin_backup_incremental.tar.gz -g jellyfin_backup_snapshot.tar.gz /path/to/jellyfin
git clone https://github.com/Therkelsen/jellyfin_tools.git
cd jellyfin_tools
sudo chmod +x create_jellyfin_backup.sh update_jellyfin_installation.sh restore_jellyfin_backup.sh restart_jellyfin start_jellyfin stop_jellyfin status_jellyfin
./create_jellyfin_backup.sh
这将创建一个名为 jellyfin_backup.tar.gz
的备份文件。./restore_jellyfin_backup.sh
sudo yum install automake fuse-devel gcc-c git libcurl-devel libxml2-devel make openssl-devel -y
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make && sudo make install
echo "YOUR_S3_ACCESS_KEY:YOUR_S3_SECRET_KEY" > /etc/passwd-s3fs
sudo chmod 600 /etc/passwd-s3fs
mkdir -p /mnt/oss
s3fs YOUR_BUCKET /mnt/oss -o passwd_file=/etc/passwd-s3fs -o url=https://YOUR_S3_ENDPOINT -o use_path_request_style
cp jellyfin_backup.tar.gz /mnt/oss/
希望这些步骤能帮助你在CentOS上成功备份和恢复Jellyfin数据。如果有任何问题,请随时提问。