rsyncに失敗しました - そのファイルまたはディレクトリがありません - スクリプトは8年(!)以降動作しませんでした。

rsyncに失敗しました - そのファイルまたはディレクトリがありません - スクリプトは8年(!)以降動作しませんでした。

Debian と Apache2 Web サーバーの使用:

私はcron2つの異なるdb_dumpを作成し、Webサイト(www)のすべてのファイルをadrive.comに保存し、rsync2番目のコマンドでデータベースをドライブにダンプする作業を行っています。

2月24日以降、rsyncコマンドは機能しません。いくつかのファイルをコピーした後、このエラーが発生します。するファイルはコピーされましたが停止します! ):

rsync: rename "/home/user/dokumente/backup/.backup_mysql_autofill.sql.gz.NABXKv" -> "backup/backup_mysql_autofill.sql.gz": No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]

あなたは知る必要があります:

  • このステップでは、ログファイルとともにDB_dump(800 MB)のパート1をコピーし、2番目のDBダンプで停止します。
  • wwwを実行すると、rsync小さなファイル(200〜500バイト)に対して同じエラーが発生します。これはファイルサイズの問題ではありません。
  • .ファイル名の前に(ドット)が表示されますか?これは普通ですか?
  • いつも間違ったことですまったく同じファイルにシェルスクリプトを繰り返すとき。
  • ソースから最初のデータベースファイルを削除すると、そのファイルもコピーされません。 (どちらのファイルも約700MBで、最初のファイルはbackup_mysql.sq.gz 、2番目のファイルはと呼ばれますbackup_mysql_allgemein.sq.gz。)

今ジョークが出てきます。rsync今月と火曜日にもう2日の夜を働いていましたが、昨夜は別のエラーが発生しました。月曜日以降は、システムやスクリプトをまったく変更しませんでした。

それで、2月24日から3月2日までバックアップはありませんでした。

これは私のrsyncコマンドです。

BACK_USR="[email protected]"
BACK_SVR="rsync.adrive.com"
BACK_DIR="/opt/backup"
cd $BACK_DIR
rsync -avz -e 'ssh -i /root/.ssh/adrive.id' $BACK_DIR $BACK_USR@$BACK_SVR:dokumente

どんなアイデアがありますか?今タイムアウトが発生しましたかrsync?もちろん、スクリプトが2つのファイル(1.5GB)をコピーするのに数分(2〜3?)かかります。

ベストアンサー1

問題のあるファイルは、ビット転送が完了すると最終ファイル名に名前が変更される一時的なrsyncファイルです。遠隔側で何か変なことが起きるようです。レプリカがdocumente / backupディレクトリを持っているか、転送中断を示すドットファイルがあるかどうかを確認できない場合は、対話型セッションとしてログインしてみてください。

おすすめ記事