перлово-техническое

Apr 09, 2014 15:28

Есть такая давняя традиция: зимой, после нового года ковырять очередной набор полезных улучшений в собственной системе резервного копироваяни Yasb (Yet Another Secure Backup).

Эта штуковина объемом в 32 кб авторского перлового кода умеет сжимать, шифровать, поддерживать в актуальном состоянии ваши файлы, накапливать все прошлые версии и избавляться от лишнего, бесполезного. Работает она как простой клиент-сервер в одну сессию и в зависимости от ситуации может складывать, доставать архивные файлы по локальной сети или удаленно через сервер.

В общем, абсолютно незаменимая вещь, если вы хотите сохранять полные копии рабочих проектов, конфигуарции серверов, бэкапы, чтобы не бояться поломки винчестера, вирусов и войны. Единственное, что стоит помнить - это ключ 256-битного шифрования и место, где расположен репозиторий, с соответствующим доступом.

История развития этой штуковины по годам:
Зима 2011 года - первая версия, которая шифрует, складывает и накапливает файлы.
Лето 2011 года - вторая версия, улучшенная и исправленная, научилась синхронизировать несколько путей в один репозиторий и очищать свалку неактуальных файлов.
Зима 2013 года - третья версия, существенно переработана после длительной эксплуатации и накопления полезных идей. Использует один файл данных репозитория, умеет верифицировать архив, находить перемещенные файлы без повторной загрузки.
Весна 2014 года - теперь добавлены такие замечательные вещи: сжатие перед шифрованием, пакетное исполнение команд, упрощена конфигурация и протокол.

История длиной в 4 года, как минимум. Спасибо, что прочитали.
Previous post Next post
Up