在Ubuntu上备份和恢复Jellyfin数据可以通过以下几种方法进行:
sudo systemctl stop jellyfin
tar
命令打包备份:sudo tar -czvf jellyfin_backup.tar.gz -C /var/lib/jellyfin .
cp jellyfin_backup.tar.gz /path/to/external/drive/
sudo systemctl stop jellyfin
sudo tar -xzvf jellyfin_backup.tar.gz -C /var/lib/
sudo systemctl start jellyfin
rsync
备份Jellyfin的数据目录:sudo rsync -avz /var/lib/jellyfin /path/to/external/drive/
sudo rsync -avz /path/to/external/drive/ /var/lib/jellyfin
sudo systemctl restart jellyfin
Apt-Clone
或 Duplicity
):sudo apt install apt-clone
sudo apt-clone clone --force / --exclude={"/proc","/sys","/dev","/run"} /path/to/backup-directory
sudo apt-clone restore --force /path/to/backup-directory
sudo systemctl stop jellyfin
mysqldump -u your_username -p your_database_name jellyfin_backup.sql
sudo rsync -av /var/lib/jellyfin/media /path/to/backup/location
或者:sudo cp -R /var/lib/jellyfin/media /path/to/backup/location
sudo systemctl stop jellyfin
mysql -u your_username -p your_database_name < jellyfin_backup.sql
sudo systemctl start jellyfin
sudo rsync -av /path/to/backup/location /var/lib/jellyfin/media
或者:sudo cp -R /path/to/backup/location /var/lib/jellyfin/media
在进行备份和恢复操作时,请确保系统稳定,避免在备份时进行大规模的数据写入操作。定期检查备份文件的完整性和可恢复性。如果使用外部存储设备,确保其连接稳定且容量足够。