MiniDLNA 在外部 USB 硬盘上看不到任何内容

Dem*_*an2 6 usb-storage minidlna 18.04

我在使用 miniDLNA 从外部硬盘驱动器解析我的视频时遇到问题。

在我们开始之前,让我先介绍一下,让您知道我是否将 a 复制.mp4到内部硬盘驱动器,重新配置 minidlna.conf,重新启动 minidlna,强制重新加载并加载http://192.168.0.11:8200它会看到“1”视频我补充道。我也可以毫无问题地使用 DLNA 客户端观看电影。

一旦我将源更改为外部硬盘驱动器,重新启动并强制重新加载它就看不到我的任何电影。

这是我的一些信息:

西部数据 2TB 外置硬盘

在这里,您可以看到我的 Ext HDD“视频”文件夹的目录以及驻留在其中的几个电影目录示例:

demonikhan@demonikhan:/media/demonikhan/usbdrive/Videos$ ls -al | more
total 604
drwxrwxrwx 1 demonikhan demonikhan 81920 Jun  7 19:52 .
drwxrwxrwx 1 demonikhan demonikhan  4096 Jun  7 19:59 ..
drwxrwxrwx 1 demonikhan demonikhan  4096 Jun  6 21:58 10 Cloverfield Lane (2016) [1080p] [YTS.AG]
drwxrwxrwx 1 demonikhan demonikhan     0 Feb 19  2015 12 Monkeys (1995) [1080p] {5.1}
Run Code Online (Sandbox Code Playgroud)

现在我正在为我的 Ext HDD 设置 miniDLNA:

修改minidlna.conf

sudo nano /etc/minidlna.conf

media_dir=V,/media/demonikhan/usbdrive/Videos
Run Code Online (Sandbox Code Playgroud)

重启服务:

demonikhan@demonikhan:~$ sudo service minidlna restart
[sudo] password for demonikhan:
demonikhan@demonikhan:~$ 
Run Code Online (Sandbox Code Playgroud)

这是重新启动的日志条目:

[2018/06/07 21:12:27] minidlna.c:155: warn: received signal 15, good-bye
[2018/06/07 21:12:27] minidlna.c:1060: warn: Starting MiniDLNA version 1.2.1.
[2018/06/07 21:12:27] minidlna.c:1101: warn: HTTP listening on port 8200
[2018/06/07 21:12:27] playlist.c:135: warn: Parsing playlists...
[2018/06/07 21:12:27] playlist.c:269: warn: Finished parsing playlists.
Run Code Online (Sandbox Code Playgroud)

强制重新加载播放列表

demonikhan@demonikhan:~$ sudo service minidlna force-reload
[sudo] password for demonikhan:
demonikhan@demonikhan:~$ 
Run Code Online (Sandbox Code Playgroud)

这是强制重新加载的日志条目:

[2018/06/07 21:16:30] minidlna.c:155: warn: received signal 15, good-bye
[2018/06/07 21:16:30] minidlna.c:1060: warn: Starting MiniDLNA version 1.2.1.
[2018/06/07 21:16:30] minidlna.c:1101: warn: HTTP listening on port 8200
[2018/06/07 21:16:30] playlist.c:135: warn: Parsing playlists...
[2018/06/07 21:16:30] playlist.c:269: warn: Finished parsing playlists.
Run Code Online (Sandbox Code Playgroud)

当我访问http://192.168.0.11:8200 时,它显示没有正在加载视频:

MiniDLNA status
Media library
Audio files 0
Video files 0
Image files 0
Run Code Online (Sandbox Code Playgroud)

有没有人知道为什么 minidlna 根本不从 Ext HDD 加载我的任何电影,但如果电影存储在内部 HDD 上,它会运行得很好?

PS:我在网上搜索了很多小时,没有找到任何答案。

Dem*_*an2 7

我想到了。我不得不 sudo nano /etc/default/minidlna 并将 USER="root" 和 GROUP="root" 添加到该文件中。我赢了这一天:)