On Mon, Jun 19, 2006 at 01:16:02PM +0100, Anne Wilson enlightened us: > > On Sat, Jun 17, 2006 at 04:57:56PM +0100, Anne Wilson wrote: > > > Scenario - > > > > > > Backup server: borg > > > Two drives - source from hda backed up by amanda to hdb. > > > Requirement: /home, less directories /home/anne/Photos > > > and /home/anne/recordings. > > > > > > The two excluded directories run as separate jobs, and cycle correctly. > > > The main /home directory is approx. 24GB long, but after the excludes > > > only about 6 GB. /tmp/dumps is an 11GB directory designated as holding > > > disk. I want to save the backups onto vtapes that are suitable size for > > > copying to DVD. *********** > > > > > > /home/amanda.exclude: > > > ./anne/recordings > > > ./anne/Photos > > > ************** > > > From amanda.conf: > > > > > > org "xxxx" > > > mailto "[EMAIL PROTECTED]" > > > > > > dumpuser "amanda" # the user to run dumps under > > > > > > inparallel 8 # maximum dumpers that will run in parallel > > > (max 63) > > > # this maximum can be increased at compile-time, > > > # modifying MAX_DUMPERS in server-src/driverio.h > > > > > > maxdumps 4 # allowing one per disk make sense to me > > > > > > taperalgo largestfit # will help fill tapes if runtapes >1! > > > > > > netusage 800 Kbps # maximum net bandwidth for Amanda, in KB per > > > sec > > > > > > dumpcycle 7 # The number of days in the normal dump cycle > > > runspercycle 7 # the number of amdump runs in dumpcycle days > > > # (4 weeks * 5 amdump runs per week -- just weekdays) > > > > > > > > > tapecycle 21 tapes # the number of tapes in rotation > > > dumporder "SSTT" # specify the priority order of each dumper > > > > > > bumpsize 10 Mb # minimum savings (threshold) to bump level 1 > > > -> 2 > > > bumpdays 1 # minimum days at each level > > > bumpmult 2 # threshold = bumpsize * bumpmult^(level-1) > > > > > > etimeout 800 # number of seconds per filesystem for > > > estimates. > > > > > > dtimeout 1500 # number of idle seconds before a dump is > > > aborted. > > > > > > ctimeout 8 # maximum number of seconds that amcheck waits > > > # for each client host > > > > > > tapebufs 80 > > > > > > > > > runtapes 10 # number of tapes to be used in a single run of > > > amdump > > > > > > tpchanger "chg-disk" > > > > > > tapedev "file:/Backup/amandatapes/Dailys" # the no-rewind > > > tape device to > > > be used > > > > > > changerdev "/dev/null" > > > > > > changerfile "/usr/local/etc/amanda/Daily/chg-disk" > > > > > > tapetype HARD-DISK > > > labelstr "^Dailys-[0-9][0-9]*$" # label constraint regex: all tapes must > > > match > > > > > > #Some boolean variables > > > autoflush yes > > > amrecover_do_fsf yes # amrecover will call amrestore with the > > > # -f flag for faster positioning of the > > > tape. amrecover_check_label yes # amrecover will call amrestore > > > with the # -l flag to check the label. > > > > > > amrecover_changer "chg-disk" # amrecover will use the changer if you > > > restore # from this device. > > > > > > # holdingdisk no > > > > > > holdingdisk hd1 { > > > comment "main holding disk" > > > directory "/tmp/dumps" # where the holding disk is > > > use -500 Mb # how much space can we use on it > > > # a non-positive value means: > > > # use all space but that value > > > chunksize 500 Mb # size of chunk if you want big dump to be > > > # dumped on multiple files on holding disks > > > # N Kb/Mb/Gb split images in chunks of size N > > > # The maximum value should be > > > # (MAX_FILE_SIZE - 1Mb) > > > # 0 same as INT_MAX bytes > > > } > > > > > > reserve 20 # percent > > > columnspec > > > "HostName=0:7,Disk=1:32,Level=1:2,OrigKB=1:6,OutKB=1:6,Compress=1:5,DumpT > > >ime=1:5,DumpRate=1:7,TapeTime=1:5,TapeRate=1:7" displayunit "m" > > > infofile "/usr/local/var/amanda/Daily/curinfo" # database DIRECTORY > > > logdir "/usr/local/var/amanda/Daily" # log directory > > > indexdir "/usr/local/var/amanda/Daily/index" # index directory > > > tapelist "/usr/local/etc/amanda/Daily/tapelist" # list of used tapes > > > > > > define tapetype HARD-DISK { > > > comment "WD 120GB drive hdb6" > > > lbl-templ "/usr/local/etc/amanda/Daily/3hole.ps" > > > length 4100 mbytes # will burn to DVD > > > } > > > > > > define dumptype global { > > > comment "Global definitions" > > > index yes > > > # record no > > > tape_splitsize 400 Mb > > > # split_diskbuffer "/tmp/dumps" > > > fallback_splitsize 100m > > > maxpromoteday 1 > > > } > > > ********** > > > /usr/local/var/amanda/Daily/log.20060617.4 > > > > > > START driver date 20060617 > > > DISK planner borg /home > > > DISK planner borg /home/anne/Photos > > > DISK planner borg /Public > > > START planner date 20060617 > > > STATS driver startup time 0.084 > > > INFO planner borg /home 20060617 0 [dump larger than available tape > > > space, 4556975 KB, full dump delayed] > > > FINISH planner date 20060617 time 3.387 > > > START taper datestamp 20060617 label Dailys-6 tape 0 > > > SUCCESS dumper borg /home 20060617 5 [sec 19.738 kb 19057 kps 965.5 > > > orig-kb 104890] > > > SUCCESS chunker borg /home 20060617 5 [sec 19.696 kb 19057 kps 969.2] > > > SUCCESS taper borg /home 20060617 5 [sec 0.237 kb 19104 kps 80575.3 {wr: > > > writers 597 rdwait 0.000 wrwait 0.147 filemark 0.000}] > > > SUCCESS dumper borg /home/anne/Photos 20060617 1 [sec 0.386 kb 3700 kps > > > 9577.0 orig-kb 3700] > > > SUCCESS chunker borg /home/anne/Photos 20060617 1 [sec 0.389 kb 3700 kps > > > 9591.2] > > > SUCCESS taper borg /home/anne/Photos 20060617 1 [sec 0.040 kb 3744 kps > > > 91576.2 {wr: writers 117 rdwait 0.000 wrwait 0.025 filemark 0.000}] > > > SUCCESS dumper borg /Public 20060617 1 [sec 0.050 kb 8 kps 157.1 orig-kb > > > 80] SUCCESS chunker borg /Public 20060617 1 [sec 0.053 kb 8 kps 745.3] > > > SUCCESS taper borg /Public 20060617 1 [sec 0.008 kb 64 kps 7702.5 {wr: > > > writers 2 rdwait 0.000 wrwait 0.000 filemark 0.000}] > > > INFO taper tape Dailys-6 kb 22912 fm 3 [OK] > > > FINISH driver date 20060617 time 38.231 > > > > > > ******************** > > > > > > It looks to me as though it is not attempting to span the vtapes. Can > > > someone please point me at the likely cause? I did have spanning working > > > at one time, so I must have inadvertently changed something vital. > > > > You could check how your settings are for each DLE individually and make > > sure they seem reasonable (what you expect). For example: > > > > amadmin Dailys disklist borg /home > > amadmin Dailys disklist borg /home/anne/Photos > > Looking again at the wiki page re splitting dumps, I have created a new > dumptype: > > define dumptype user-tar-span { > root-tar > tape_splitsize 400Mb > comment "tape-spanning user partitions dumped with tar" > } > > The wiki then goes on to say > > Now, in your disklist file, just invoke that dumptype: > > nutdumpling /export/home/building/amanda/dumpdata user-tar-span > > This format doesn't make any sense in terms of my disklist, which for this > DLE > reads > > borg /home { > program "GNUTAR" > compress CLIENT BEST > index yes > exclude list "amanda.exclude" > } 1 > > What would be the syntax needed to use user-tar-span here? Sorry of this > sounds naive but I'm still missing some basic concepts :-) >
You can replace the program "GNUTAR" line with a dumptype. In your case, you would change your DLE to be borg /home { user-tar-span compress CLIENT BEST # This may already be defined in root-tar index yes # This may already be defined in root-tar exclude list "amanda.exclude" } 1 Your compress and index lines are overriding anything in root-tar. It may be redundant, but I just thought I'd point it out. Matt -- Matt Hyclak Department of Mathematics Department of Social Work Ohio University (740) 593-1263