支持情况与总体说明 在 Ubuntu 上,Jellyfin 可以直接使用外接存储(如 USB 硬盘、U 盘、SATA 移动硬盘)以及网络存储(如 NFS、SMB/CIFS)。常见做法是将外接存储挂载到本地目录(例如 /mnt/udisk 或 /media/xxx),然后在 Jellyfin 的 Web 管理界面添加该目录作为媒体库路径;若使用 Docker,则把该目录挂载到容器内对应位置即可。
快速配置步骤
sudo blkidsudo mkdir -p /mnt/udiskUUID=xxxxxxxxxx /mnt/udisk ext4 defaults 0 0sudo mount -asudo chmod -R 775 /mnt/udisk 或将 jellyfin 用户加入对应用户组后再重启服务)。Docker 部署的挂载方式
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /mnt/udisk/jellyfin/config:/config \
-v /mnt/udisk:/media \
jellyfin/jellyfin
网络存储与自动挂载
sudo apt-get install -y nfs-commonsudo mount -t nfs 192.168.1.100:/volume1/video /mnt/nas192.168.1.100:/volume1/video /mnt/nas nfs rw 0 0sudo apt install -y cifs-utils//192.168.2.226/media /mnt/nas cifs auto,username=hyl,password=Hao12345600,file_mode=0777,dir_mode=0777 0 0_netdev 等选项并使用系统服务管理,确保 Jellyfin 启动时存储已就绪。常见问题与排查
sudo usermod -aG video jellyfin 再 sudo systemctl restart jellyfin)。docker logs jellyfin)或宿主机服务日志(如 journalctl -u jellyfin -f),确认挂载点是否正确映射、目录是否存在。sudo apt install language-pack-zh-hans 与 sudo locale-gen zh_CN.UTF-8)。