web-dev-qa-db-ja.com

RoboCopyは「指定されたネットワーク名はもう利用できません」で失敗します

あるサーバーから別のサーバーにかなり大きなフォルダー構造(数千のフォルダー、100,000以上のファイル、50以上のGBサイズ)をミラーリングするために定期的にrobocopyを実行するスケジュールされたタスクがあります。ミラーが格納される受信サーバーに共有があります。受信側の共有に接続しているOriginサーバーからタスクを実行しています。どちらのサーバーもWindows Server 2003を実行し、同じネットワークスイッチ(100Mbps)に接続されています。

プロセスは、エラーなしで最後まで完了する場合があります。ただし、多くの場合、プロセス中のある時点(場所はランダムに見える)で、robocopyはエラーThe specified network name is no longer available.で失敗します。30秒待ってファイルを再試行し、最終的には数回の試行を中止します再試行。プロセスは次のスケジュール間隔で繰り返され、完了する場合があります...

これが発生すると、ネットワーク上のどこからでも宛先サーバーの共有に最大30分間アクセスできなくなります。この共有を使用しているネットワークには他に何もありません。

私の質問は、このエラーは具体的にどういう意味ですか?共有が「低下」してアクセスできなくなるのはなぜですか?それを防ぎ、ファイルのミラーリングをより安定させる方法はありますか?

5
Justin Scott

Robocopyは、Windowsが伝えたことを単に報告しているだけであり、リモートエンドが利用できなくなったことをデバッグするのは当然のことです。

マシンにウイルス対策ソフトウェアがある場合は、それを無効にしてテストを実行します。 AVスキャナーが適切に追いついておらず、追いつくときにハングアップする可能性があります。それが機能する場合、転送の間、少なくとも一方の端でAVスキャナーを無効にする必要がある場合があります。また、トラフィックが誤って解釈され、接続が切断される可能性のあるファイアウォールが含まれていないことも確認してください。

余談ですが、これはそのような低速NICを介した大量のトラフィックです。各マシンに1GB NIC=を追加し、適切なスイッチポートがない場合はクロスケーブルで接続し、そのNICを介してトラフィックをルーティングすることを検討してください。

3
John Gardeniers