web-dev-qa-db-ja.com

ネットワークに接続されたWindows外付けドライブをcifs経由でマウントできない

Windows 10 Anniversary Updateを行って以来、ネットワーク上のWindowsマシンに接続された外部ドライブのマウントに問題がありました。

私のfstab

//bowser.local/Fire  /media/Fire  cifs  auto,_netdev,comment=systemd.automount,sec=ntlm,uid=cameron,credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0755,dir_mode=0755,defaults  0  0

エラーが表示されます:

mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

私は周りを検索し、さまざまなオプションを試しました(私のオプションはそれほど長くは始まりませんでした!)。

問題は、他の共有でも問題なく動作するです。テストするためにWindows上のDesktopドライブからCを共有しようとしましたが、正常に動作するため、資格情報が悪くないこと、またはネットワーク上でPCが見つからないことなどがわかります...外付けドライブ?さて、ドライブ...マウントしようとしているものが2つあり、どちらにも同じ問題があります。

GUIを試して、Nautilusの「サーバーに接続」を使用してsmb://bowser.localにコメントすると、Fire共有が表示されますが、クリックするとエラーが発生します。

Unhandled error message: Failed to mount Windows share: Invalid argument

Desktop共有は正常に機能します。

それが役立つかどうかはわかりませんが、私のMacでは、FinderでShared > bowser > Fireに移動してもうまくいきます。

前述のように、Windows 10をAnniversary Updateと共に使用する:

  • Windows 10 Enterprise 14393
  • Ubuntu 16.04デスクトップ
  • Mac OS X 10.11.6

更新: emk2203のコメントのおかげで、smbclienttree connect failed: NT_STATUS_INSUFF_SERVER_RESOURCESと直接接続しようとすると新しいエラーが発生しました。

これにより、それがWindowsのせいであるというより多くの証拠につながり、友人が私がログを調べることを提案した。 Windowsログで、次のエラーを見つけました。

サーバーの構成パラメーター「irpstacksize」は、サーバーがローカルデバイスを使用するには小さすぎます。このパラメーターの値を増やしてください。

4
CWSpear

Windowsログで発見したirpstacksizeエラーのおかげで、 記事 を見つけることができました。その値を増やす方法について説明しました(リンクが切れた場合にその要点を下に置きます) )。

これはレジストリエントリです(regeditを使用して編集します)(存在しない場合は作成します-私にとっては存在しませんでした):

HKEY_LOCAL_MACHINE
 \SYSTEM
  \CurrentControlSet
   \Services
    \LanmanServer
     \Parameters
IRPStackSize DWORD 0x0000000f (15)

IRPStackSize大文字と小文字を区別します。 10進数の15がデフォルトです。彼らはそれを5まで増やすと言います(50が最大ですか?)。 50に増やすと実際にマイナスの結果になるという証拠を見つけることができませんでした(そしてほとんどの人はそうではないと信じていたようです)ので、まだ33で動作していなかった後、50にジャンプしてworked

各変更の間に、変更を有効にするためにServices > Serverを再起動する必要があります。

5
CWSpear

モイン、私は同じ問題を抱えていました。 Googleで長時間検索した後、自分でエラーを見つけました。

Anniversary Updateにより、ネットワークファイアウォールの状態がパブリックに変更されたため、すべてがブロックされます。プライベートに戻した後、解決しました。

ベルリンからの挨拶。

0
ReeBo