在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的社区论坛中寻求帮助。