# Config file for Super Deluxe SquashFu Backup Express # Show debugging information. This might be useful in the event # you need to troubleshoot. DEBUG=false # Use color in informational output COLOR=true # The base directory where backups will go. # This is the only directory that absolutely needs to be # created by the user. All others will be created as needed # by the actual backup (and inside this root). BKUP_ROOT="/this/is/intentionally/a/bad/path" # Location of the BINS_DIR="${BKUP_ROOT}/.bins" # Mount directories for the union and the squash. SQUASH_MOUNT="${BKUP_ROOT}/ro" UNION_MOUNT="${BKUP_ROOT}/rw" # Cheezy name, important file. This is a catalog of your incrementals. # Bad things will happen if this file is corrupted or lost. BINVENTORY="${BKUP_ROOT}/.bin.list" # Filename for the seed generated. You shouldn't need # to change this SEED="${BKUP_ROOT}/$HOSTNAME-seed.sfs" # The minimum number of incrementals Squashfu will maintain. In other # words, if you set this to 10, you will always be able to roll back # 10 backups. MIN_BINS=5 # The maximum number of incremenetals Squashfu will maintain. When this # number is reached, Squashfu will automatically merge the oldest # incrementals until the MIN_BINS is reached. If you set your min and # max to be the same value, Squashfu will recompress after every backup. # Depending on how big your total backup size is, this may not be wise. MAX_BINS=10 # If rsync returns anything but a 0, the backup is considered to be # aborted before completion (or never started). Set this to be 'true' # if you want the newly created bin to be removed when an rsync failure # is detected. DEL_BIN_ON_FAIL=false # These are the options that are passed directly to rsync. # The -u flag is a necessity, or else incrementals will # not be true incrementals. See 'man rsync' for more info. RSYNC_OPTS=("-Rua" "--delete" "--stats") # The following defines what will and won't be backed up. These are # simply Bash arrays and are interpreted as such. INCLUDES=( /home /etc /usr /var ) #end includes EXCLUDES=( /lost+found /var/log ) #end excludes