xdelta3 falha ao decodificar no dispositivo de bloco

3

Estou tentando usar xdelta3 para sincronizar um dispositivo de bloco remoto com um local. Consigo gerar facilmente um arquivo de correção xdelta3 usando o comando:

xdelta3 -e -B 33554432 -v -9 -I 0 -s /dev/loop5p2 /dev/loop4p2 patch.xd3

No entanto, quando tento decodificar no sistema remoto usando o seguinte comando:

 xdelta3 -v -d -B 33554432 -s /dev/sda2 patch.xd3 /dev/sda3

... recebo o seguinte erro:

xdelta3: non-seekable source in decode: XD3_INTERNAL

Pelo que entendi, isso é causado por não ter um buffer grande o suficiente. No entanto, meu argumento -B é igual ao criador do patch. Na verdade, posso dobrar esse tamanho e ainda não funcionará.

    
por David Pfeffer 17.10.2012 / 17:07

0 respostas