web-dev-qa-db-ja.com

ネットワーク共有がマウントされない

私のネットワーク共有は昨日順調に増加していました..突然そうではありません。過去2週間、または追加してからどれだけ長く、問題なくマウントされていました。

私がrun Sudo mount -a次のエラーが発生します。

topsy@monolyth:~$ Sudo mount -a

mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
topsy@monolyth:~$ 

それらを設定するとき、私はこのガイドに従いました: http://ubuntuforums.org/showthread.php?t=288534

そこで、逆の操作を行ってから再起動してから削除し、再度追加して再起動してみました。

問題が解決しない。

1
Alex

Windows共有をマウントしていますか?もしそうなら、これはあなたの問題である可能性があります:

http://linux.derkeiler.com/Newsgroups/comp.os.linux.networking/2006-10/msg00629.html

2
ansong

(リンクが無効になる可能性があるため)テキストがあるのは常に良いことなので、受け入れられた回答のリンクが指す解決策は次のとおりです。

Windowsフィックス、A.K.A。

ソリューション!

共有をシステムにマウントできないWindowsマシンのイベントログを確認します。赤いXとWordエラーを探します。ソースはSrvです。エラーは次のようになります。

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

共有のマウントに失敗したWindowsマシンでこのエラーが発生した場合は、次の手順を実行してください...

システムレジストリのこのキーは、変更または作成する必要があります。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize

キーが存在する場合は、15または18と少し増やします。私の場合のように、キーが存在しない場合は、新しいDWORDValuteを作成します。 IRPStackSizeという名前を付けます。それをダブルクリックして値を編集し、Baseの[Decimal]ラジオボタンにチェックを入れて、パラメーター値が16進値ではなく10進値として表示されるようにします。新しいキーに15の値を指定して、再起動します。それでも不十分な場合は、少し上げて18と言ってから、もう一度再起動します。問題は解決しました。 Samba共有をマウントしてください。

2
JohnB

Windows 7からエクスポートする場合は、2つの(異なる)レジストリキーが関係します(リンクは引き続き良好です)。

http://alan.lamielle.net/2009/09/03/windows-7-nonpaged-pool-srv-error-2017

0
user38983

mount error(12): Cannot allocate memory問題のもう1つの考えられる原因は、Windows共有権限が適切に設定されていないことです。共有しているディレクトリに適切なアクセス許可を設定する必要があるだけでなく、共有へのアクセスに使用しているアカウントには、[共有]-> [アクセス許可]の下の読み取りアクセス許可が必要です。

0
JohnB