
KBackup es un programa que le permite realizar copias de seguridad de carpetas y archivos mediante el uso de un árbol de carpetas donde se puede seleccionar lo que se debe salvaguardar. Permite guardar las preferencias en lo que se denominan archivos de «perfil», que son archivos de texto sencillos que contienen definiciones para las carpetas y archivos a incluir o excluir durante el proceso de copia de seguridad. También le permite definir dónde se debe guardar la copia de seguridad. El destino puede ser una carpeta local (por ejemplo, una unidad ZIP montada localmente, una llave USB, etc.), o cualquier URL remota (por ejemplo, smb://remote/ruta) donde se realizará la copia de seguridad de los datos en un servido central, etc.
El programa también puede ejecutar una copia de seguridad automatizada sin necesidad de usar la interfaz de usuario. Solo hay que crear un perfil y usar estas preferencias para indicarle a KBackup lo que debe hacer cuando se ejecute en modo no interactivo, por ejemplo, cuando se lance desde un trabajo de «cron».
El programa se ha diseñado para que sea fácil de usar por personas no expertas en computadoras.
El formato de almacenamiento es el muy conocido TAR, en el que los datos se pueden guardar en formato comprimido (xz, bzip2 o gzip).
La implementación actual contiene solo el paso de copia de seguridad. Para restaurar los datos de nuevo en el sistema deberá usar, por ejemplo, Dolphin para abrir los archivos TAR de copia de seguridad y arrastrarlos y soltarlos de nuevo a su sistema de archivos. Esto también es una ventaja del uso de un formato de archivos TAR muy conocido y usado.
Si los archivos están comprimidos, puede descomprimirlos de forma recursiva en la carpeta actual con la siguiente orden:
find . -name \*bz2 -print0 | xargs -0 bunzip2
De forma alternativa, puede usar Ark para extraer una copia de seguridad completa o solo algunos de los archivos que contiene.