%3F.png)
remote/A
に同期しlocal/A
、local/B
のハードリンクであるファイルがあるとします。次の変更と同期で、ファイルが削除されずに一部が置換/追加され、変更される(ハードリンクのため)local/A
という脅威はありますか?remote/A
rsync
local/A
local/B
答え1
標準オプションでは、rsync
半ランダムな名前を割り当てて新しいファイルをコピーし、新しいファイルを元の名前に変更します。このプロセスでは、元のファイルへの書き込みは行われず、そのハードリンクは保持されます。
一方、デフォルト以外の--inplace
オプションを使用すると意思元のファイルとそのハードリンクを上書きします。
--link-dest
とにかく、重複排除されたバックアップに非常に役立つオプションを一度確認することを強くお勧めします。