ESXiを使用する仮想マシンにDebian 1.2.0を実行するメディアサーバーを設定しています。 Debianがインストールされ、Plexもインストールされています。メディアは Netgear ReadyNAS102 にあり、NAS 経由でアクセスする必要があります。
私のPlexフォルダは現在NetgearNAS> Plexにあります。
私のNAS名はManiaNASです。
NASは192.168.0.101(固定IP)にあります。
cifs-utils バージョンは (2:6.11-3.1) です。 - 最新
DebianのPlexフォルダに移動してその内容を見ることができますが、Plexは同じフォルダを見ることができません。深く掘り下げた後、Plexはネットワークフォルダにアクセスできず、この問題に対する解決策はネットワークフォルダをローカルファイルシステムにマウントすることに気づきました。以下のリンクの提案に従いましたが、役に立ちませんでした。
https://askubuntu.com/questions/345087/how-do-i-add-a-network-drive-to-plex
fstabを開き、次の行を含めるように更新しました。
//ManiaNAS/Plex /media/Plex cifs guest 0 0
端末に戻ってsudo mount -aを試してみると、次のエラーが発生します。
[NAS名]のアドレスを確認できませんでした:不明なエラー
これが私が付いているところです。ファイル内のPlexフォルダの上にマウスを置くと、表示されるパスを見つけたときに別のことを試したかったのです。パスは[smb://ManiaNAS.local/plex/]です。だからfstabに入力しましたが、次のエラーが発生しました。
Cifs URL マウントはまだ実装されていません。 smb://manianas.local/Plex/をマウントしてみてください。
また、書き込み権限でインストールしようとしましたが、エラーメッセージが表示されます。
16行目の解析エラー(ここにfstabエントリがあります)。
私の質問/質問:
1)fstabで//ManiaNAS/Plexを使用できますか、または//192.168.0.101/Plexを使用する必要がありますか? //192.168.0.101/Plexを使用する必要があることを知っています。
2) 192.168.0.101 にアクセスすると Netgear ReadyNas の Web インターフェイスに移動できますが、192.168.0.101/Plex と入力して Plex フォルダに直接移動することはできません。ここで何をすべきかわかりません。 //192.168.0.101/Plexと入力してPlexフォルダにアクセスできるため、これは問題になりません。
- 私のfstabエントリは何ですか?
端末で次のことを試しました。
mount 192.168.0.101/Plex /media/Plex
これにより、次のエラーが発生しました。インストール:/media/Plex:インストールを使用するにはスーパーユーザーである必要があります。
sudoを使用しようとすると、sudo mount -t cifs //192.168.0.101/Plex /media/Plex
次のことを要求されます。root@//192.168.0.101/Plexのパスワード:NAS管理者パスワードを入力しました。
これにより、次のエラーが発生します。インストールエラー(13):権限が拒否されました。 mount.cifs(8) のマニュアルページ (例: man mount .cifs) およびカーネルログメッセージ (dmesg) を参照してください。
Netgearによると、私はReadyNAS OS 6+を使用しています(https://kb.netgear.com/30068/ReadyNAS-OS-6-SSH-access-support-and-configuration-guides)rootパスワードは管理者パスワードと同じです。 ReadyNASユーザーページも確認してみると、管理者が一人しかいません。
Netgearは "password"をルートパスワードとして使用することをお勧めしますが、この場合sudoは次のメッセージを返します。申し訳ありません。もう一度お試しください。これは間違ったパスワードを入力しなかったと信じました。
以前に発生したエラーをGoogleで検索しました。インストールエラー(13):権限が拒否されました。 mount.cifs(8) のマニュアルページ (例: man mount .cifs) およびカーネルログメッセージ (dmesg) を参照してください。そしてこのページを見つけました協会そしてそれを試してみました。ウェブサイトはこれを使用するように言いますが(私のユースケースに合わせて修正されています)、うまくいきません。
sudo mount -t cifs //192.168.0.101/Plex /mount/Plex/ -o vers=3.0,username=<username>,password=<password>,dir_mode=0777,file_mode=0777,serverino,sec=ntlmssp
その後、mountコマンドと関係がないと思われるエントリを削除しましたが、最終的にこれがうまくいくようです!
sudo mount -t cifs //192.168.0.101/Plex /mount/Plex/ -o,username=<admin username>,password=<admin password>,dir_mode=0777,file_mode=0777,sec=ntlmssp
マウントされたフォルダが見えます!
二つ知りたいです。それは
どういうそれは単に選択を意味することを理解してください。-o
意味ですか?
私の管理者パスワードを公開せずにこれを行うためのより良い方法はありますか?私が知る限り、そうです。はい、他のファイルのログイン資格情報を参照できますが、ある意味、他のファイルはまだプレーンテキストパスワードを保存します。もちろん、人々がこれらの他のファイルを表示して変更するには、管理者アクセス権が必要です。したがって、ある程度のリスクがあります。 NASに別々のユーザーを作成することにしました。このユーザーはPlexフォルダにのみアクセスできます。
これは私にとって大きな学習活動であり、私が受け取った地図に本当に感謝しています!
インストール方法を把握したら、参照用にこのリンクを維持します。Debianサーバー、自動的にSamba共有マウント