游乐游手机版
首页/系统平台/文章详情

Ubuntu Jellyfin添加外部存储的详细设置方法

时间:2026-08-20 22:24
Ubuntu系统下如何为Jellyfin添加外部存储一 准备与识别外部存储连接外接硬盘后,先确认设备名称和分区信息:查看块设备列表:lsblk查看文件系统类型与 UUID:lsblk -f常见设备路径示例: dev sdb1、 dev sdc1。请提前记录目标分区的 UUID 和文件系统类型(如 e

Ubuntu系统下如何为Jellyfin添加外部存储

UbuntuJellyfin如何添加外部存储

一 准备与识别外部存储

  • 连接外接硬盘后,先确认设备名称和分区信息:
    • 查看块设备列表:lsblk
    • 查看文件系统类型与 UUIDlsblk -f
  • 常见设备路径示例:/dev/sdb1/dev/sdc1。请提前记录目标分区的 UUID 和文件系统类型(如 ext4ntfsexfat),后续在 Ubuntu 中配置 Jellyfin 外部存储挂载和开机自动挂载时都会用到。

二 挂载外部硬盘到本地目录

  • 创建挂载点目录(示例:/mnt/udisk0):
    • sudo mkdir -p /mnt/udisk0
  • 手动挂载示例(以 ext4 分区为例):
    • sudo mount /dev/sdb1 /mnt/udisk0
  • 图形界面方式(更适合 Ubuntu 桌面版用户):
    • 打开“文件”→“其他位置”,找到外接硬盘后点击“挂载”。
  • 说明:
    • 如果分区格式是 NTFS/exFAT,请先安装对应支持工具(如 ntfs-3g),然后再执行挂载操作。
    • 挂载完成后,即可通过 /mnt/udisk0 访问该外部存储目录,后续也能作为 Jellyfin 媒体库路径使用。

三 配置自动挂载(推荐用 UUID)

  • 先获取分区的 UUID
    • sudo blkid
  • 编辑 /etc/fstab,在文件末尾加入如下内容(示例为 ext4):
    • UUID=你的UUID /mnt/udisk0 ext4 defaults 0 2
  • 如果外部硬盘是 NTFS 格式,可使用:
    • UUID=你的UUID /mnt/udisk0 ntfs defaults 0 0
  • 保存后测试配置是否生效:
    • sudo mount -a(没有报错一般表示配置成功;系统重启后会自动挂载)
  • 提示:
    • 使用 UUID 配置挂载,比直接写设备名更稳妥,可避免设备路径变化(如 /dev/sdb→**/dev/sdc**)造成 Ubuntu 开机挂载失败。

四、在Jellyfin中如何添加媒体库目录

  • 本机安装版(APT)或二进制安装版:
    • 访问 https://服务器IP:8096 → 完成初始化设置 →“添加媒体库
    • 在“文件夹”中选择已经挂载好的目录(如 /mnt/udisk0/Movies/mnt/udisk0/TV),根据电影、剧集等分类分别添加,保存后即可触发媒体刮削与扫描。
  • Docker 部署(示例命令):
    • 创建目录:sudo mkdir -p /mnt/udisk0/jellyfin/{config,cache}
    • 启动容器(将媒体目录映射为 /media):
      • docker run -d --name jellyfin -p 8096:8096
        -v /mnt/udisk0/jellyfin/config:/config
        -v /mnt/udisk0/jellyfin/cache:/cache
        -v /mnt/udisk0:/media
        jellyfin/jellyfin
    • 在 Jellyfin 网页后台添加媒体库时,选择 /media 下对应的子目录即可,例如 /media/Movies
  • 说明:
    • 如果你使用的是 Docker 部署方式,必须通过 -v 宿主机路径:容器路径 将 Ubuntu 外部硬盘目录映射到容器内部,否则 Jellyfin 无法识别和读取外部存储中的媒体文件。

五 权限与常见问题处理

  • 权限不足(宿主机目录对 Jellyfin 无读写权限):
    • 先检查挂载点和目录权限:ls -ld /mnt/udisk0
    • 调整属主(示例为将挂载目录属主修改为当前用户,Jellyfin 容器通常以 jellyfin 用户运行,可根据实际环境灵活调整):
      • sudo chown -R $USER:$USER /mnt/udisk0
      • 或者在宿主机中将目录加入 jellyfin 组,并设置合适的权限值(如 775/770),之后重启 Jellyfin 服务。
  • NTFS 挂载失败或读写异常:
    • 安装支持工具:sudo apt install ntfs-3g
    • 如果提示“NTFS is inconsistent”,通常需要回到 Windows 系统,对该硬盘执行:chkdsk /f X:,修复完成并重启后再重新挂载。
  • 网络共享作为外部存储(可选):
    • NFS:安装客户端 sudo apt install nfs-common,挂载示例如下:
      • sudo mount -t nfs 192.168.1.10:/volume1/share /mnt/nfsvol
      • /etc/fstab 中加入:192.168.1.10:/volume1/share /mnt/nfsvol nfs defaults,_netdev 0 0
    • SMB/CIFS:安装 sudo apt install cifs-utils,并在 /etc/fstab 中加入:
      • //192.168.1.20/media /mnt/nas cifs username=用户,password=密码,file_mode=0777,dir_mode=0777 0 0
    • 配置完成后,即可在 Jellyfin 中添加 /mnt/nfsvol/mnt/nas 下的媒体文件夹,作为远程媒体库使用。
来源:https://www.yisu.com/ask/58449454.html
上一篇Ubuntu系统中如何正确卸载OpenSSL 下一篇Ubuntu下优化SQLPlus性能的方法与实用技巧
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
VMware安装Ubuntu完整教程:创建虚拟机与启动验证
系统平台 · 2026-09-01

VMware安装Ubuntu完整教程:创建虚拟机与启动验证

本教程详细演示如何在VMware中创建Ubuntu虚拟机,涵盖ISO挂载、硬件配置、安装向导及启动验证。通过清晰的步骤与验证命令,帮助新手快速搭建可用的Linux学习环境。

Win10专业版U盘安装教程:制作启动盘与完整安装步骤
系统平台 · 2026-09-01

Win10专业版U盘安装教程:制作启动盘与完整安装步骤

本文提供Win10专业版U盘安装完整流程:准备8GB以上U盘与官方镜像,制作启动盘并核对盘符;通过F12 F11 Esc等快捷键或BIOS设置U盘为第一启动项;安装时选择专业版并谨慎分区;完成后在“设置—系统—关于”验证版本与激活状态。操作前务必备份数据。

Windows10系统字体太小怎么调大
系统平台 · 2026-08-27

Windows10系统字体太小怎么调大

Windows10系统字体太小怎么调大?只需两步:首先打开设置中的显示选项,将缩放比例调整为125%或150%;随后运行ClearType文本调谐器优化字体清晰度。此方法适用于高分屏及普通屏幕,无需修改注册表即可解决界面拥挤问题。

Win10磁盘占用100%基础排查:从监控到清理的完整步骤
系统平台 · 2026-08-27

Win10磁盘占用100%基础排查:从监控到清理的完整步骤

Windows 10系统出现磁盘占用100%会导致电脑卡顿、程序响应缓慢。本文提供基础排查方案:首先通过任务管理器确认是否为磁盘高负载,随后进入系统存储页面分析C盘占用类别,最后针对性清理临时文件。遵循此流程可有效缓解磁盘压力,避免盲目重装系统。

Windows10系统怎么显示此电脑和控制面板
系统平台 · 2026-08-27

Windows10系统怎么显示此电脑和控制面板

Windows10默认可能不显示桌面图标,导致找不到“此电脑”和“控制面板”。只需进入个性化设置,在“桌面图标设置”中勾选对应选项即可恢复。本文提供详细图文步骤,帮助快速找回系统入口。