xdelta3 无法在块设备上解码

xdelta3 无法在块设备上解码

我正在尝试使用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论点等于补丁的创建者。事实上,我可以将这个尺寸加倍,但仍然行不通。

相关内容