remote/A
と同期するファイルlocal/A
があるとします。local/B
はlocal/A
のハードリンクです。次のremote/A
の変更と同期rsync
がlocal/A
を削除せず、一部を置き換える/追加するだけでlocal/B
を変更するという脅威はありますか?ハードリンク)?
標準オプションでは、rsync
は新しいファイルをコピーしてセミランダムな名前を割り当て、新しいファイルの名前を元の名前に変更します。このプロセスでは、元のファイルへの書き込みは行われず、hadlinkが保持されます。
反対側では、non-default--inplace
オプションwillは、元のファイルとそのハードリンクを上書きします。
とにかく、私は--link-dest
オプション。重複排除されたバックアップに非常に役立ちます。