BTRFS 스냅샷 변경 요약

BTRFS 스냅샷 변경 요약

증분 백업에 btrfs send -pwith를 사용합니다 . 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 ...

전송 속도와 전송된 크기가 표시되며 결국에는 표시됩니다.

관련 정보