이 스레드에서 예제를 따르려고했지만 여전히 작동하지 못했습니다. 여기이 기사에 걸림돌 결국 : 우분투에 minidlna를 실행 하고 단계별로 내가 지금 내 두 번째 드라이브의 미디어가 minidnla를 통해 제공되는이 따랐다. 다른 사람이 어려움을 겪으면 그의 과정을 따르는 것이 좋습니다.
그의 페이지가 사라질 경우를 대비하여 그의 텍스트를 인용했습니다.
그는 미디어 스트리밍을 허용하는 minidlna라는 서비스를 설치했습니다. 그러나 선택한 폴더에 대한 권한이 마음에 들지 않았습니다. 경로는 / media / jw / drive2 / foo입니다.
jw@FooPC:~$ sudo service minidlna restart
* Restarting DLNA/UPnP-AV media server minidlna
[2014/07/23 21:03:30] minidlna.c:594: error: Media directory "/media/jw/drive2/foo" not accessible [Permission denied]
그는 홈 폴더의 폴더를 가리키며 미디어를 보유하고있는 두 번째 드라이브는 좋지 않았습니다 .
그는 conf 파일과 기본 파일에서 사용자를 나와 같이 설정하려고했습니다. 그러나 결국 그는 사용자를“루트”로 설정해야 작동한다는 것을 알았습니다.
그는 터미널을 열고 들어갔습니다 ...
sudo gedit /etc/default/minidlna
... 그리고 파일을 편집했습니다 ...
# User and group the daemon should run as
USER=”root”
#GROUP=”minidlna”
... 저장하고 터미널로 돌아가서 입력했습니다 ...
sudo gedit /etc/minidlna.conf
... 그리고 파일을 편집했습니다 ...
# Specify the user name or uid to run as.
user=root
그는 다음을 사용하여 서비스를 다시 시작했습니다 ...
sudo service minidlna restart
... 터미널에서 이번에는 권한에 대한 오류가 없었습니다.
나는 그것이 나를 도왔던 누군가에게 도움이되기를 바랍니다. 도움이된다면 그의 페이지를 방문하여 내가 한 것처럼 의견을 남기십시오. 그는 그의 페이지가 도움이되고 있음을 알고 있습니다!
최신 정보:
이것은 바로 작동하지만 컴퓨터의 전원을 끈 다음 다시 시작하면 다음을 실행할 때까지 minidnla 서버에서 두 번째 드라이브를 제공하지 않습니다.
sudo service minidlna restart
부팅시 작동시키는 것은 사용자 모드 드라이브 문제이며 fstab에 드라이브를 추가하여 해결할 수 있습니다 . 단점은 드라이브가 연결되어 있지 않으면 시스템이 자동으로 부팅되지 않는다는 것입니다. 부팅을 계속하기 전에 다시 시도하거나 무시해야하기 때문입니다.
fstab에 드라이브를 추가하는 대안은 cron에서 재부팅 할 때 minidlna 서비스를 다시 시작하는 것입니다.
sudo crontab -e
그런 다음 파일 끝에 다음 줄을 추가하십시오.
@reboot sleep 60 && sudo service minidlna restart
force-reload
.