backup2l es una herramienta de línea de comandos liviana para generar, mantener y restaurar copias de seguridad en un sistema de archivos montable (por ejemplo, disco duro). Los objetivos principales del diseño son: bajo esfuerzo de mantenimiento, eficiencia, transparencia y robustez. En una instalación predeterminada, las copias de seguridad se crean de forma autónoma mediante un script cron.
backup2l admite copias de seguridad diferenciales jerárquicas con un número especificado por el usuario de niveles y copias de seguridad por nivel. Con este esquema, el número total de archivos que deben almacenarse solo aumenta logarítmicamente con el número de copias de seguridad diferenciales desde la última copia de seguridad completa. Por lo tanto, se pueden generar pequeñas copias de seguridad incrementales a intervalos cortos, mientras que las copias de seguridad completas que consumen mucho tiempo y espacio solo son escasamente necesarias.
La función de restauración permite restaurar fácilmente el estado del sistema de archivos o directorios / archivos arbitrarios de puntos anteriores en el tiempo. Los atributos de propiedad y permiso de archivos y directorios se restauran correctamente.
Una función integrada de dividir y recolectar permite transferir cómodamente todos los archivos seleccionados a un conjunto de CD u otros medios extraíbles.
Todos los archivos de control se almacenan junto con los archivos en el dispositivo de copia de seguridad, y sus contenidos se explican principalmente por sí mismos. Por lo tanto, en el caso de una emergencia, un usuario no solo tiene que confiar en la funcionalidad de restauración de backup2l, sino que puede, si es necesario, explorar los archivos y extraer archivos manualmente.
Para decidir si un archivo es nuevo o modificado, backup2l analiza su nombre, hora de modificación, tamaño, propiedad y permisos. A diferencia de otras herramientas de respaldo, el i-node no se considera para evitar problemas con sistemas de archivos que no son Unix como FAT32.