在Ubuntu上遷移Jellyfin庫(即媒體文件庫)通常涉及將存儲媒體文件的目錄從一個位置移動到另一個位置。以下是一些基本步驟,用于遷移Jellyfin的媒體庫:
停止Jellyfin服務: 在進行任何操作之前,確保停止Jellyfin服務,以避免數據損壞。
sudo systemctl stop jellyfin
備份原始媒體庫: 在遷移之前,建議備份原始媒體庫目錄。這可以通過簡單地復制整個目錄來完成。
sudo cp -R /path/to/original/media/library /path/to/backup/location
移動媒體庫目錄:
將媒體庫目錄移動到新的位置。例如,如果你想將媒體文件移動到/new/media/library/location
,可以使用以下命令:
sudo mv /path/to/original/media/library /new/media/library/location
更新Jellyfin配置:
編輯Jellyfin的配置文件,通常位于/etc/jellyfin/config/config.yaml
,找到media_library
部分的base_directory
設置,并將其更新為新的媒體庫路徑。
media_library:
base_directory: /new/media/library/location
確保權限正確:
確保Jellyfin服務有足夠的權限訪問新的媒體庫目錄。你可以使用chown
和chmod
命令來設置正確的權限。
sudo chown -R jellyfin:jellyfin /new/media/library/location
sudo chmod -R 755 /new/media/library/location
啟動Jellyfin服務: 在完成上述步驟后,重新啟動Jellyfin服務。
sudo systemctl start jellyfin
檢查Jellyfin: 打開瀏覽器并訪問Jellyfin的Web界面,確保一切正常運行,并且媒體庫已經正確加載。
請注意,遷移媒體庫可能會因為不同的安裝方式和配置而有所不同。如果你使用的是Docker容器安裝的Jellyfin,那么遷移過程將涉及到停止容器、移動卷數據以及可能的重新配置。
在進行任何操作之前,請確保你已經閱讀了Jellyfin的官方文檔,并根據你的具體情況調整上述步驟。如果有疑問,可以在Jellyfin的社區論壇中尋求幫助。