失敗したデータをバックアップにコピーし続ける rsync 構文

失敗したデータをバックアップにコピーし続ける rsync 構文

100TB /dataボリュームと100TB/backupボリュームがあります。cp -rp以下のすべてのトップレベルフォルダに対してこれを行うと、ほとんど/dataのコンテンツを取得できますが(たとえば、フォルダ/data/users/は20 TBで、そのうち10 TBのみ/バックアップにコピーします)。

rsync私の場所/data/usersにコピーを続ける構文は何ですか?/backup/users

  • すべての新しいファイルとフォルダがコピーされます。
  • / backupに更新されたすべての更新されたファイルとフォルダがコピーされます。
  • /data と同じ /backup にすでに存在するファイルやフォルダをコピーしないでください。
  • /dataに存在しなくなった/backupのコンテンツを削除または削除しない機能

ベストアンサー1

  • すべての新しいファイルとフォルダがコピーされます。
  • / backupに更新されたすべての更新されたファイルとフォルダがコピーされます。
  • /data と同じ /backup にすでに存在するファイルやフォルダをコピーしないでください。

基準

rsync -a src/ dst/

この方法。 (これは-aファイル属性を保持して再帰的に作業するためだけです。)--update最新のファイルを無視するように追加できますdst/。それ以外の場合、rsync各ファイルの内容は、実際に変更されたファイルに対してのみコピーされます。dst/src/

  • /dataに存在しなくなった/backupのコンテンツを削除または削除しない機能
rsync -a --delete src/ dst/

からman rsync

   --delete                 delete extraneous files from dest dirs

おすすめ記事