robocopy で、リモートのNTFS (Windows 2003 Server) から、リモートのSAMBAサーバにバックアップを取ることがあります。

稀に、こんなエラーが発生して、全然コピーができないときがあります。

2009/05/22 09:43:26 ERROR 5 (0x00000005) Changing File Attributes \\WINDOS_SERVER\path\to\copye

アクセスが拒否されました。

Waiting 1 seconds… Retrying…

SAMBAサーバ、NTFSの両方のACL上のパーミッションには問題ない。

NTFS側に、Read Onlyフラグを明示的に全部オフにしたが、変わらず。

エラーの意味は、文字通り Attributeが関係している様だ。

robocopy のオプションで、/COPYというのんがあり、デフォルトは/COPY:DAT。

DはData、AがAttribute、TがTimestampだ。

んで、/COPY:D を明示指定してやると、解決しました。

何でたまにそうなるかは、わからない。気にしないでおこう。

アーカイブビットを操作しようとして、失敗しているのかな?