Splitting Configuration Parameters and Behavior

From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search

This table describes the configuration parameters that affect splitting, the relevant conditions for a particular dump, and the results. It does so both for the old parameters and the new. Notes that the new parameters are only used if none of the old parameters appear in the dumptype. See the key, below, for more information

Key

parameters

?
parameter is ignored
-
parameter is not given in amanda.conf
0
parameter has zero value
888 or 999
parameter has nonzero value
/...
a valid value for split_diskbuffer
inval
in invalid value for split_diskbuffer (nonexistent, or less than tape_splitsize bytes available)

results

888 or 999
part size from the corresponding parameter
10M
default fallback_splitsize of 10M
no splitting (LEOM devices will still successfully span from volume to volume; others will fail if they hit EOM)

Old (dumptype) Configuration Parameters

conditionconfigurationresult
tape
splitsize
split
diskbuffer
fallback
splitsize
part sizecaching
FILE_WRITE -??none
0??none
999??999none
PORT_WRITE
no LEOM
-??none
0??none
999--10Mmemory
999-010Mmemory
999-888888memory
999inval-10Mmemory
999inval010Mmemory
999inval888888memory
999/...?999disk
PORT_WRITE
LEOM
-??none
0??none
999--10M*none
999-010M*none
999-888888*none
999inval-10M*none
999inval010M*none
999inval888888*none
999/...?999none

*These part sizes will all be 999 in Amanda-3.2. The only LEOM sitation in Amanda 3.1 was with the NDMP device in a DirectTCP transaction, and the small part sizes are not desired in this case.

New (tapetype) Configuration Parameters

(this assumes that the dumptype parameter allow_split is true, the default)

conditionconfigurationresult
part_sizepart_cache_typepart_cache_dirpart_cache_max_sizepart sizecaching
FILE_WRITE -???none
0???none
999???999none
PORT_WRITE
no LEOM
-???none
0???none
999-??999none
999none??999none
999memory?-999memory
999memory?888888memory
999disk-?999none (warning)
999diskinval?999none (warning)
999disk/...-999disk
999disk/...888888disk
PORT_WRITE
LEOM
-???none
0???none
999???999none