デビアンな生活 smbmountのエラー

デビアンな生活

日本語コンソールベースのDebianTIPS集として始めたが、結局LXDEになってしまった。

smbmountのエラー

sambaでwindowsの共有ディレクトリをマウント使用とすると、以下のようなエラーとなってしまいます。

# smbmount //コンピュータ名/共有ディレクトリ名 /mnt -o username=ユーザ名
CIFS VFS: cifs_mount failed w/retuen code =-12
mount error 12 = cannot allocate memory

いろいろ調べた結果、どうもWindowsの問題のようで、regeditで、以下の値を作成したら解決した。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
IRPStackSize (DWORD) = 18 (10進)

Windows XP では、IRPStackSize のデフォルト値は 15 で、範囲は 11 ~ 50 となっており、値は、3 ずつ増やすことが勧められている。
IRPStackSize自体は、 I/O 要求パケット (IRP) のスタック ロケーション数を指定しており、各スタックは、受信バッファあたり 36 バイトのメモリを使用するそうである。特定のトランスポート、MAC (Media Access Control) ドライバ、またはファイル システム ドライバでは、この数値を大きくすることが必要になる場合があるそうである。
参考 http://support.microsoft.com/kb/285089/ja
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://kfujio.blog78.fc2.com/tb.php/53-864937f8
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad