backup2l - это облегченный инструмент командной строки для создания, обслуживания и восстановления резервных копий в монтируемой файловой системе (например, на жестком диске). Основными целями проекта являются низкие эксплуатационные расходы, эффективность, прозрачность и надежность. При установке по умолчанию резервные копии создаются автономно с помощью скрипта cron.
backup2l поддерживает иерархические разностные резервные копии с указанным пользователем количеством уровней и резервных копий на уровень. При такой схеме общее количество архивов, которые должны храниться, увеличивается только логарифмически с количеством разностных резервных копий с момента последнего полного резервного копирования. Следовательно, небольшие инкрементные резервные копии могут создаваться через короткие промежутки времени, в то время как полные резервные копии, занимающие время и пространство, требуются крайне редко.
Функция восстановления позволяет легко восстановить состояние файловой системы или произвольных каталогов / файлов предыдущих моментов времени. Атрибуты владения и разрешения файлов и каталогов корректно восстанавливаются.
Интегрированная функция разделения и сбора позволяет удобно переносить все или выбранные архивы на набор компакт-дисков или других съемных носителей.
Все контрольные файлы хранятся вместе с архивами на устройстве резервного копирования, и их содержимое в основном самоочевидно. Следовательно, в случае чрезвычайной ситуации пользователь не только должен полагаться на функциональность восстановления backup2l, но может - при необходимости - просматривать файлы и извлекать архивы вручную.
Чтобы решить, является ли файл новым или измененным, backup2l проверяет его имя, время модификации, размер, владельца и права доступа. В отличие от других инструментов резервного копирования, i-узел не рассматривается во избежание проблем с файловыми системами не-Unix, такими как FAT32.