増分バックアップにbtrfs send -p
withを使用します。btrfs receive
このような:
btrfs subvolume snapshot -r /data /data/.snapshots/newSnapshot
btrfs send -p /data/.snapshots/lastSnapshot /data/.snapshots/newSnapshot | btrfs receive /backup/.snapshots
btrfs subvolume delete /data/.snapshots/lastSnapshot
btrfs subvolume delete /backup/.snapshots/lastSnapshot
mv /data/.snapshots/newSnapshot /data/.snapshots/lastSnapshot
mv /backup/.snapshots/newSnapshot /backup/.snapshots/lastSnapshot
うまく動作しますが、多くのフィードバックを提供していません。
送信されるデータ量の要約を取得する方法はありますか? 2つのスナップショットの違いに関する統計を取得できますか?私は主に変更されたデータの総量に興味があります。
答え1
pv
次のようにパイプを介してストリームを送信します。
btrfs send ... | pv | btrfs receive ...
転送速度と転送されたサイズが表示され、最終的には表示されます。