Сложность btrfs-send / btrfs-receive

Я рассматривал инкрементный btrfs send / receive как быструю возможность для инкрементных резервных копий. Тем не менее, btrfs-receive, кажется, берет навсегда в моем случае, что является небольшим изменением в одном файле HUGE (1.5TB), в то время как btrfs-send, похоже, быстро получает и отправляет небольшой дифференциал.

Ожидается ли это, так как, например, btrfs-receive необходимо прочитать большую часть старого снимка, на основе которого основан дифференциал, или есть проблема, которая может быть исправлена, чтобы ускорить ее?

Попробуйте установить приемник с nodatasum Я ожидаю, что btrfs-receive будет быстрее rsync, потому что, как git, приемник находится в гарантированном состоянии. Но это, вероятно, двойная проверка файла.