Jellyfin本身并不直接提供備份功能,但你可以通過其他方式來備份Jellyfin在Ubuntu系統上的數據。以下是一些建議的備份方法:
Timeshift是一款非常流行的系統備份工具,能夠備份整個系統,包括軟件環境、配置文件等,尤其適合桌面用戶。它的備份是增量的,只有初次備份需要較多空間,以后的備份只保存更改部分。
sudo apt install timeshift
運行Timeshift并選擇備份類型:
開始備份: 根據上述設置完成備份過程。
如果你使用Docker安裝的Jellyfin,可以通過備份Docker容器和配置文件來備份Jellyfin數據。
sudo service docker stop
sudo mv /var/lib/docker /mnt/udisk0/docker_images
sudo ln -s /mnt/udisk0/docker_images /var/lib/docker
docker run -d -p 8096:8096 -v /mnt/udisk0/jellyfin/config:/config -v /mnt/udisk0/:/Udisk jellyfin/jellyfin
通過上述步驟,你可以將Jellyfin的配置和媒體庫備份到外部硬盤上,確保在需要時可以恢復。
如果你更喜歡命令行工具并只想備份文件系統而不需要系統鏡像,可以使用rsync。
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder
這條命令將系統的所有文件備份到指定目錄,并排除動態掛載的目錄。
Clonezilla是一款輕量級但功能強大的系統克隆工具,可以創建整個系統的磁盤映像,適合完全系統鏡像的需求。
下載并制作Clonezilla啟動盤: 從Clonezilla官網獲取啟動盤鏡像并刻錄到USB閃存盤。
通過USB啟動Clonezilla: 使用制作好的啟動盤啟動計算機,選擇要備份的硬盤和備份目的地(可以是外部硬盤)。
開始備份: 按照Clonezilla的引導完成備份過程。
通過這些方法,你可以有效地備份Jellyfin在Ubuntu系統上的數據,確保數據安全。