# List multiple roots, in case they come from different file systems. # Any paths already included by another root will be excluded, so it's # OK if these paths actually live on the same filesystem. roots: | / /boot /usr /var one-file-system: true exclude-caches: true # Files/dirs to exclude from backup. # Relative paths are treated as if starting with **/ # Paths ending in / will only match directories. exclude: | /var/tmp/ /tmp/ /var/cache/apt/archives/ Steam/steamapps/ Steam/ubuntu*/ .cache/ # Rules to exclude files based on file size. # This is a dict of sizes, each with a list of rules. # For a given path, the largest size with a matching rule applies. # Matching follows the same behavior as the "exclude" list. # Size is calculated as used blocks (think "du", not "du --apparent-size"). max-size-rules: 500 MiB: | * # 1.0 GiB: | # *.mp4 # Files that are always included, even if they would have been # excluded due to file size or the "exclude" list. # Matching follows the same behavior as the "exclude" list. unexclude: | .git/objects/pack/*.pack # Email address for notification at end of backup notify-email: jim@jim.sh