Я попытался следовать примерам в этой теме, но все еще не мог заставить его работать. В итоге я наткнулся на эту статью: запуск minidlna в Ubuntu и пошаговое выполнение этой инструкции, и теперь у меня есть носители на моем втором диске, обслуживаемые через 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]
Он указал на папку в своей домашней папке, и ему понравилось это просто отлично, но не 2-й диск, который содержит носитель .
Он попытался установить пользователя как меня в файле conf и в файле по умолчанию. Но в конце концов Он обнаружил, что ему нужно установить пользователя как «root», чтобы он работал.
Он открыл терминал и вошел ...
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 является перезапуск службы minidlna при перезагрузке из cron:
sudo crontab -e
затем добавьте следующую строку в конец файла:
@reboot sleep 60 && sudo service minidlna restart
force-reload
.