このスレッドの例を試してみましたが、それでも機能しませんでした。私はここでこの記事につまずくことになりました: Ubuntuでminidlnaを実行し、それを順を追って実行したところ、2番目のドライブのメディアが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
...ターミナルで、今回は権限に関するエラーはありませんでした。
それが私を助けたので、それが誰かを助けることを願っています。それがあなたを助けるなら、彼のページを訪れて、私がしたように彼にコメントを残してください、そうすれば彼は彼のページが助けていることを知っています!
更新:
これはすぐに機能しますが、マシンの電源を切ってから再起動すると、実行するまで、2番目のドライブはminidnlaサーバーによって処理されません。
sudo service minidlna restart
ブートアップから機能させるのはユーザーモードのドライブの問題であり、ドライブをfstabに追加することで修正できます。欠点は、ドライブが接続されていない場合、システムが自動的に起動しないことです。起動を続行する前に、うっとうしく再試行または無視する必要があるためです。
ドライブをfstabに追加する代わりに、cronからの再起動時にminidlnaサービスを再起動します。
sudo crontab -e
次に、ファイルの最後に次の行を追加します。
@reboot sleep 60 && sudo service minidlna restart
force-reload
。