Sí. Aquí hay un par de formas recomendadas para hacer esto:

  1. Cree una copia de seguridad separada con un perfil de respaldo vacío:

    export TKLBAM_REGISTRY=/var/lib/tklbam.srv
    export TKLBAM_CONF=/etc/tklbam.srv
    
    tklbam-init --force-profile=empty
    tklbam-backup --skip-packages --skip-database -- /srv
    
  2. Utilice la opción --raw-upload

    Este lobotomiza TKLBAM así que en lugar de crear una copia de seguridad de nivel del sistema sólo respalda el directorio que especifique. En otras palabras, --raw-upload convierte TKLBAM en una herramienta de respaldo a nivel de directorio en lugar de una herramienta de respaldo a nivel de sistema.

    Por ejemplo, digamos que tiene una colección de archivos grandes en /srv que no quiere incluir en su respaldo del sistema (por ejemplo, porque no quiere hinchar su copia de seguridad).

    Así que configura una anulación para excluir el directorio /srv de su copia de seguridad predeterminada y crear otra copia de seguridad TKLBAM sólo para los archivos grandes:

    echo -/srv >> /etc/tklbam/overrides
    export TKLBAM_REGISTRY=/var/lib/tklbam.srv-raw
    tklbam-backup --raw-upload=/srv
    

    Más tarde, necesitará utilizar la opción --raw-download para restaurar:

    tklbam-restore --raw-download=/srv <your-backup-id>
    

    Si no utiliza la opción de descargas en bruto, TKLBAM asumirá que está tratando de restaurar una copia de seguridad a nivel de sistema y obtendrá un error.