backup2l to lekkie narzędzie wiersza poleceń do generowania, utrzymywania i przywracania kopii zapasowych w montowanym systemie plików (np. dysku twardym). Głównymi celami projektowymi są niskie nakłady konserwacyjne, wydajność, przejrzystość i wytrzymałość. W instalacji domyślnej kopie zapasowe są tworzone autonomicznie przez skrypt cron.
backup2l obsługuje hierarchiczne różnicowe kopie zapasowe z określoną przez użytkownika liczbą poziomów i kopii zapasowych na poziom. W tym schemacie całkowita liczba archiwów, które muszą być przechowywane, zwiększa się tylko logarytmicznie wraz z liczbą różnicowych kopii zapasowych od ostatniej pełnej kopii zapasowej. Dlatego małe przyrostowe kopie zapasowe mogą być generowane w krótkich odstępach czasu, podczas gdy pełne i czasochłonne pełne kopie zapasowe są potrzebne tylko rzadko.
Funkcja przywracania pozwala łatwo przywrócić stan systemu plików lub dowolnych katalogów / plików poprzednich punktów w czasie. Atrybuty własności i uprawnień do plików i katalogów są poprawnie przywracane.
Zintegrowana funkcja dzielenia i zbierania umożliwia wygodne przenoszenie wszystkich lub wybranych archiwów na zestaw płyt CD lub innych nośników wymiennych.
Wszystkie pliki kontrolne są przechowywane razem z archiwami na urządzeniu do tworzenia kopii zapasowych, a ich zawartość jest w większości samoobjaśniająca. Dlatego w nagłych przypadkach użytkownik musi nie tylko polegać na funkcji przywracania backup2l, ale może - w razie potrzeby - przeglądać pliki i wypakowywać archiwa ręcznie.
Aby zdecydować, czy plik jest nowy czy zmodyfikowany, backup2l sprawdza jego nazwę, czas modyfikacji, rozmiar, własność i uprawnienia. W przeciwieństwie do innych narzędzi do tworzenia kopii zapasowych, i-węzeł nie jest brany pod uwagę, aby uniknąć problemów z systemami plików innymi niż Unix, takimi jak FAT32.