증분 백업에 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
잘 작동하지만 많은 피드백을 제공하지 않습니다.
전송되는 데이터의 양에 대한 요약을 얻을 수 있는 방법이 있습니까? 두 스냅샷의 차이에 대한 통계를 얻을 수 있나요? 나는 주로 변경된 데이터의 총량에 관심이 있습니다.
답변1
pv
다음과 같이 파이프를 통해 스트림을 보냅니다.
btrfs send ... | pv | btrfs receive ...
전송 속도와 전송된 크기가 표시되며 결국에는 표시됩니다.