rsync ジョブは増分バックアップを実行しなくなります。

rsync ジョブは増分バックアップを実行しなくなります。

私のサーバーから接続されたUSBハードドライブに毎月バックアップを実行する簡単なrsyncスクリプトがあります。 1年間正常に動作した後(変更または追加されたファイルのみをコピー)、すべてのファイルをコピーすることにしました。

日付タイムスタンプをコピーすることにしました。コピー時にタイムスタンプを維持するために-tスイッチを使用します。 ls -lで確認しましたが、ファイルをコピーする理由がわかりません。 -iスイッチを使用して、ファイルがコピーされた理由に関する追加情報を取得できることを確認しましたが、空白で描画しました。

サーバーでUbuntu Desktop 20.04を実行しています(パッチが最新です)。

スクリプトは

rsync -r -v -t  /home/stephen/BackupShare/stephen /home/stephen/USBdata/MyBook/Leia

/home/stephen/USBdataUSBドライブを「接続」するポイントです。 NTFSでフォーマットされています。

明らかに、ターゲットが古くなったと思わせる何かがあるようですが、他に何を試すことができるのかわかりません。数週間前には数分しかかかりませんでした。その期間中の唯一の変更はUbuntuパッチでした。

さらなる調査の提案を歓迎します。

ありがとう

答え1

皆さんの回答ありがとうございます。実際、これはrsyncの問題ではありません。実際、これはハードウェアの問題です。どういうわけかUSBドライブがサーバーから切断されました。 rsync スクリプトが実行されると、存在しなくなったマウントポイントに対して実行されます。それで、目的地を見るのではなく、空のディレクターを見てすべてをコピーし始めます。残念ながら、私が調査を始めたとき、目視検査ではターゲットUSBドライブではなくソースドライブにコピーしていることを区別するのが難しいほど十分なコンテンツをコピーしました。 df -hを実行したとき、サーバードライブの空き容量が思ったより100GB少ないので、何が起こったに違いありません。

関連情報