web-dev-qa-db-ja.com

OSXクライアントをWindows共有ハングアップに修正する方法は?

64ビットおよび32ビットのWindows 7 PCに保存されているファイルにアクセスするMacBook Pro(OSX 10.6.7)が2台あります。

MBPクライアントはWindows共有に接続し、問題なくファイルを転送できます。

ただし、1日ほど経つと、共有は応答しなくなります。 Finderの「共有」の下にあるサーバー名をクリックすると、「接続しています...」というステータスメッセージが表示されます。これが発生すると、どちらのPCにもアクセスできなくなります。

ターミナルでは、ネットワーク共有はマウントされていると表示されます。マウントにアクセスしようとすると、 "ls/Volumes/data"の場合、コマンドはハングし、ctrl/Cを実行できません。

共有はマウント解除できません。 Sudo umount -f/Volumes/data "もハングします。

Windowsコンピューターへのアクセスを復元する唯一の方法は、MBPを再起動することです。

これを防ぐ方法、原因を診断する方法、または再起動せずにサービスを復元する方法についての提案は、大歓迎です。

8
John McC

いいえ、AppleはGPLv3であるため、10.7でSambaに取って代わっています。(そしてAppleはペストのようなGPLを避けています。また、GCCからゆっくりと離れています。 )。

さて、元の質問に答えると、接続が「単純に」失われたようです。また、マウントはカーネルレベルで行われるため、マシンが完全にハングする可能性があります。

あなたの問題は、ネットワーク接続が突然失われたことが原因だと思います。これが私が探しているものです:

  • IPアドレスの変更(サーバーまたはクライアント):DHCPリースの有効期限が切れている可能性がありますか?
  • WiFiを使用している場合、WiFiの問題が発生する可能性があります
1
Ecco

これはおそらくsambaのバグであり、Appleはこれらの理由のために10.7で置き換えられています。

そうは言っても、あなたの接続が切断され、再作成されていないと思います。ユーザーが同様の問題を抱えているこの投稿を見てください: https://superuser.com/questions/144327/mac-os-cant-connect-to-smb-shares-after-sleep

1
Patrick Tescher

ターミナルでsmbclient [share] -Lを使用して共有を表示すると、何が得られますか?それもそこにぶら下がっていますか? Windows 7マシンのイベントビューアを確認しましたか? OS XでのSMB=の構成に関する私の最後の経験から、すべてがうまく機能するように、Windows側のいくつかのSMBプロパティを変更する必要がありました。

0
Carlos Nunez