是的,这里有几种建议的方法:

  1. 创建一个单独的备份, 并带有空备份配置 :

    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. 使用 --raw-upload 选项

    机组化 TKLBAM , 而不是创建系统级备份, 它只是备份您指定的目录 。 也就是说,--raw-upload将TKLBAM转变为目录级备份工具而不是系统级备份工具.

    例如,让我们假设你在/srv有一大堆大文件,而你不想在你的系统备份中包含(例如,因为你不想膨胀你的备份).

    因此,您配置一个覆盖, 将 /srv 目录排除在默认备份之外, 并创建另一个 TKLBAM 备份, 仅用于大文件 :

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

    稍后,您需要使用 --raw-download 选项来恢复 :

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

    如果不使用原始下载选项,TKLBAM会假设你试图恢复系统级备份,并会得到一个错误.