ZBackup — новый инструмент для бэкапа данных с дедупликацией
119 июля Константин «ikm» Исаков представил первый публичный релиз своей новой утилиты для резервного копирования с глобальной дедупликацией — ZBackup 1.0 (на сегодняшний день доступно уже первое обновление 1.1).
Общий механизм работы ZBackup заключается в том, что программа находит во всех хранимых данных области, содержащие одни и те же данные, сохраняя их только один раз, затем сжимает их и шифрует (опционально). Для дедупуликации используется кольцевая хэш-функция со скользящим окном для побайтной проверки на совпадение с уже существующими блоками данных (подобному тому, как это реализовано в rsync).
Среди возможностей и особенностей ZBackup автор отмечает:
- многопоточное сжатие данных с помощью алгоритма LZMA;
- встроенное в программу шифрование AES;
- возможность в будущем удалять старые данные из хранилища;
- использование 64-битной кольцевой хэш-функции, что позволяет достичь гораздо большей масштабируемости по сравнению с обычно использующимися 32-битными;
- безопасность для использования на реальных данных (существующие файлы никогда не модифицируются; для каждого бэкапа сохраняется его SHA256-сумма, проверяемая при восстановлении);
- программа написана на C++ с минимальными зависимостями.
Исходный код ZBackup распространяется на условиях свободной лицензии GNU GPLv2 и опубликован на GitHub. Подробности о проекте доступны на zbackup.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/12244.html. Дмитрий Шурупов по материалам linux.org.ru.
Rosa Desktop Fresh R10 — обновлённый Linux-дистрибутив из России с KDE 4 и Plasma 5 1
Доступен ALT Linux Engineering — дистрибутив со свободным ПО для промышленности 2
Компания «Яндекс» открыла код своей библиотеки для машинного обучения — CatBoost
РОСА обновила корпоративный дистрибутив ROSA Enterprise Linux Server (RELS) до версии 6.9 1
Simply Linux 8 — новая версия легковесного Linux-дистрибутива для десктопов 1 1
Calculate Linux 17.6 — обновление линейки Linux-дистрибутивов в честь 10-летия проекта 2 2
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1