xdelta3
원격 블록 장치를 사용하여 로컬 블록 장치와 동기화 하려고 합니다 . xdelta3
다음 명령을 사용하여 패치 파일을 쉽게 생성 할 수 있습니다 .
xdelta3 -e -B 33554432 -v -9 -I 0 -s /dev/loop5p2 /dev/loop4p2 patch.xd3
그러나 다음 명령을 사용하여 원격 시스템에서 디코딩하려고 하면:
xdelta3 -v -d -B 33554432 -s /dev/sda2 patch.xd3 /dev/sda3
...다음 오류가 발생합니다.
xdelta3: non-seekable source in decode: XD3_INTERNAL
내가 이해한 바에 따르면 이는 버퍼가 충분히 크지 않기 때문에 발생합니다. 그러나 내 -B
주장은 패치 작성자와 동일합니다. 사실 이 크기를 두 배로 늘려도 여전히 작동하지 않습니다.