rsyncは奇妙なファイル名を追加します

rsyncは奇妙なファイル名を追加します

私は10分ごとにcronjobを介して再同期し、屋外では3gアダプタを使用します。 rsyncは、転送されたファイルをスキャンできるEC2サーバーにデータを送信します。ところで、EC2のターゲットフォルダに「ls -al」のような奇妙なファイル名がたくさんあることがわかりました。以下の画像を理解するのに役立ちますか? (同じように見えますが、追加の「ファイル名の末尾に文字」が繰り返されます)

スクリーンショット

答え1

表示されるファイル名は、ファイルを転送したときにrsyncが生成する一時ファイルのように見えます(成功した場合、これらのファイルの名前は前のドットと後の6文字の拡張子なしで自動的に正しい名前に変更されます)。

通常、rsync転送が完全に中断されると(接続が失われた可能性があります)、削除されますが、何らかの理由でクリーンアップする機会なしにrsyncが終了した場合は削除されません。

おそらく、rsyncが時々強制終了するメモリ不足の状況やそのような状況に遭遇した可能性があります。

関連情報