есть несколько статей и инструментов в Интернете по дифференциальной синхронизации снимков с btrfs.
мой вопрос здесь касается начальной загрузки инкрементного процесса.
Я могу начать инкрементное резервное копирование снимков при настройке каталога резервного копирования с использованием чего-то типа
(src)$ sudo btrfs send initial_snapshot -f somedir/initial_snapshot.data"
(dst)$ sudo btrfs receive initial_snapshot -f somedir/initial_snapshot.data"
(предполагается, что src и dst находятся на разных блочных устройствах или даже на разных машинах).
есть ли способ начать с подвыполнениями, которые синхронизированы с rsync? т.е. можно ли инициализировать дифференциальную синхронизацию таким образом?
, если я делаю это наивным образом (с src и dst синхронизируются с rsync и созданием моментального снимка только для чтения на каждом) i получите следующую ошибку:
btrfs error: can not find parent snapshot
и да, это понятно.
, но есть ли способ «убедить» btrfs в том, что src и dst содержат одинаковые данных и что initial_snapshot может использоваться в качестве родителя для инкрементного моментального снимка?
(полное раскрытие: я задал тот же вопрос в несколько без ответов до сих пор так что я надеюсь на большее счастье здесь ... [и да, я запускаю все это на ubuntu]).