btrfs send
적절한 조치를 취하기 위해 스트림 크기를 계산하고 싶습니다 .
이제 다음 코드를 사용하여 치수를 얻을 수 있습니다.
exec 5>&1
size=$(btrfs send -v -p $ref_snapshot $src | pv -f 2>&1 > /dev/null | tee >(cat - >&5) )
echo "Calculated size is: $(echo $size | awk '{print $1}')"
문제는 이 프로세스가 너무 오래 걸리므로(예: 119GiB의 경우 32분) 유용하다고 간주할 수 없다는 것입니다.
스트림 크기(또는 대략적인 추정치)를 얻는 더 빠른 방법이 있습니까?