btrfs sincronização de snapshot incremental: bootstrap com rsync

0

existem vários artigos e ferramentas na web sobre sincronização diferencial de snapshots com btrfs .

minha pergunta aqui diz respeito ao bootstrapping do processo incremental.

Eu sou capaz de iniciar o backup incremental de instantâneos quando eu configurar o diretório de backup usando algo como

(src)$ sudo btrfs send initial_snapshot -f somedir/initial_snapshot.data"
(dst)$ sudo btrfs receive initial_snapshot -f somedir/initial_snapshot.data"

(assumindo que src e dst estejam em dispositivos de bloco diferentes ou mesmo em máquinas diferentes).

Existe uma maneira de começar com subvolumes que são sincronizados com rsync ? Ou seja, posso inicializar a sincronização diferencial dessa maneira?

se eu fizer isso de maneira ingênua (com src e dst sincronizados com rsync e criação de um instantâneo somente leitura em cada um deles), recebo o seguinte erro:

btrfs error: can not find parent snapshot

e sim, isso é compreensível.

mas há uma maneira de "convencer" btrfs de que src e dst contêm os mesmos dados e que o initial_snapshot pode ser usado como pai do instantâneo incremental?

(divulgação completa: fiz a mesma pergunta em unix .stackexchange.com sem respostas até agora, então estou esperando mais sorte aqui ... [e sim, eu corro tudo isso no Ubuntu]).

    
por hiro protagonist 17.01.2018 / 14:11

0 respostas