破損したファイルのバックアップをスキップして通常のファイルを上書きしないようにするrsyncコマンドのスイッチまたはオプションは何ですか?
答え1
Rsyncは、すべてのコンテンツを含むファイルの画像を作成して同期するビジネスをしています。それは何のオプションもありません。おそらくファイルが同期されません。
唯一の例外は、削除を拒否することです。どのI / Oエラーが原因でファイルが一時的に欠落していると思われる場合は、ファイルをスキャンしますが、この機能はデフォルトで有効になっているため、何もする必要はありません。 (disable Failsafeを使用できます--ignore-errors
)。
ただし、rsyncには名前を標準入力にパイプする--files-from=FILE
オプションがありますFILE
。-
したがって、自己破損チェックを実行し、ミラーリングに適したファイルのみをrsyncにパイプできます。
警告:--files-from=
必ずしも明確ではないさまざまな動作の変更を意味するため、マニュアルをよく読んでください。また、--delete
rsyncは、存在しなくなったファイルとリストしないことを選択したファイル(破損しているため)の違いを知らないため、使用できません。また、ファイル名にスペースが含まれていることに注意する必要があるため--from0
。