大容量tgzファイルをzfsファイルシステムに転送し、後でスナップショットを作成するrsyncオプション

大容量tgzファイルをzfsファイルシステムに転送し、後でスナップショットを作成するrsyncオプション

毎日ホスティングサーバーからzfsデータストレージサーバーに大量の圧縮tarファイルを転送する必要があります。

rsync転送の標準的な方法は、zfsスナップショットには適していないようです。各スナップショットは、増分ブロックだけでなく、毎日のデータも保持します。

これらのファイルを転送する方法とデルタデータを保存するスナップショットを作成する方法を知っている人はいますか?

答え1

ソースがZFSではない可能性があります。それ以外の場合はzfs send|zfs receiveお勧めします。

rsync以下では、内部転送を実行するように指示できますman rsync

--inplaceこのオプションは、データを更新する必要があるときにrsyncがファイルを転送する方法を変更します。ファイルの新しいコピーを作成して完了したらその場所に移動するデフォルトの方法ではなく、rsyncは更新されたデータをターゲットに直接書き込みます。ファイル。

使用方法を理解するには、マニュアルをよく読んでください--inplace

関連情報