Существует 2 способа создания инкрементного резервного копирования на основе блоков Снимки на основе файловой системы Программные снимки
Оба ZFS и BTRFS предоставляют основанные на блоках инкрементные снимки (BTRFS, ZFS (стр. 25)). У вас может быть диск, к которому вы подключились, - это либо ZFS, либо BTRFS, и моментальный снимок.
Существует также ZFS (упомянутый cprofitt), который обеспечивает такие же инкрементные моментальные снимки на основе блоков.
Там есть несколько программ резервного копирования, однако некоторые из них торчат для этой цели:
Снимки на основе файловой системы Rdiff -backupЯ знаю, что вы конкретно упоминали, что вы не ищете что-то вроде двуличности, однако я думал, что могу упомянуть некоторые функции.
Однако эти программы требуют установки их для восстановления. Красота чего-то типа rsync заключается в том, что почти каждая установка linux имеет rsync (например, крошечное ядро (10 Мбайт)) по умолчанию.
Он просто хранит diff (уровень блока), а затем сжимает и шифрует их. Это приводит к еще меньшему хранению, чем метод rsync, однако (по крайней мере, так, как я его вижу) файловая система должна быть восстановлена, что потребует времени (если вы используете инкрементное резервное копирование с ней, и это зависит от времени с последняя полная резервная копия)
Несколько программ резервного копирования объясняют, как это работает.
Программа клиент-сервер, которая создает, подобно двуличности, уровень уровня уровня, но сохраняет изменения с последней точки восстановления, поэтому самый последний моментальный снимок является самым быстрым для восстановления.
Некоторые люди сравнивают rdiff-backup с rsnapshot (кажется более автоматическим способом менталитета rsync). Почти все BTRFS сосредоточены на использовании rdiff по сети, однако я нашел тот, который упоминает, как это сделать на localhost.