Skip site navigation (1)Skip section navigation (2)
Date:      16 Jan 2002 15:31:10 -0500
From:      Chris Shenton <chris@shenton.org>
To:        "W. D." <WD@US-Webmasters.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: BACKUP SOFTWARE FOR FREEBSD
Message-ID:  <876662rqb5.fsf@thanatos.shenton.org>
In-Reply-To: <5.1.0.14.2.20020116114211.058fc3f0@us-webmasters.com>
References:  <3C4426F0.13993.6C4354@localhost> <3C4426F0.13993.6C4354@localhost> <5.1.0.14.2.20020116114211.058fc3f0@us-webmasters.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"W. D." <WD@US-Webmasters.com> writes:

> I too have recently come to FreeBSD.  I have a HP SureStore DAT 40
> that I am using with WinBlows.  The software setup on that OS
> is very straightforward.
> 
> Taking a look at Amanda and some of the config files, I am completely
> confused.  Does anyone, anywhere have a simple, understandable
> way to get Amanda working with FreeBSD and an HP SureStore 40 GB?

I built it from ports with no problem.  I'll attach my
/usr/local/etc/amanda/python/amanda.conf file if it will help.

Getting the remote login to the systems  you want to backup is a
little tricky; I use ".amandahosts" instead of .rhosts, but it's the
same issue.  Huh, in this client machine's ~operator/.amandahosts I'm
allowing the amanda server (with the tape drive) in, it runs as
operator on the server, sisyphus.shenton.org:

  sisyphus.shenton.org

The other part is getting the /etc/services and /etc/inetd.conf
configured, but that's easy enough.  /etc/services comes with the
amanda ports already listed. Here's my part of the client's
inetd.conf:

amanda  dgram   udp     wait    operator        /usr/local/libexec/amanda/amandad      amandad


Here's my amanda.conf; you'll have to modify the tape parameters for
your tape drive:

# $Id: amanda.conf,v 1.5 2000/02/22 13:19:19 operator Exp $
# If your configuration is called, say, "csd", then this file normally goes
# in /usr/local/etc/amanda/csd/amanda.conf.

org		"python"	# your organization name for reports
mailto		"chris"		# space separated list of operators at your site
dumpuser 	"operator"	# the user to run dumps under

inparallel	4		# maximum dumpers that will run in parallel
netusage  	1500 Kbps	# maximum net bandwidth for Amanda, in KB per sec

dumpcycle 	3 days	# the number of days in the normal dump cycle
runspercycle 	3	# the number of amdump runs in dumpcycle days
			# (4 weeks * 5 amdump runs per week -- just weekdays)
tapecycle 	4 tapes	# the number of tapes in rotation
			# 4 weeks (dumpcycle) times 5 tapes per week (just
			# the weekdays) plus a few to handle errors that
			# need amflush and so we do not overwrite the full
			# backups performed at the beginning of the previous
			# cycle

bumpsize 	20 Mb	# minimum savings (threshold) to bump level 1 -> 2
bumpdays 	1	# minimum days at each level
bumpmult 	4	# threshold = bumpsize * bumpmult^(level-1)

etimeout 	300	# number of seconds per filesystem for estimates.
			

# Specify tape device and/or tape changer.  If you don't have a tape
# changer, and you don't want to use more than one tape per run of
# amdump, just comment out the definition of tpchanger.

runtapes 	1	# number of tapes to be used in a single run of amdump

# 1999/03/19 /usr/local/libexec chg-chio, chs, manual, mtx, multi, rth, zd-mtx
# 1999/03/19 In amanda src: 
#		scsi-chio (C code; won't work for FreeBSD CAM)
#		chg-chio (Perl: reads amanda.conf: tapedev,changerdev)
# chg-chio had an extraneous print which confused amtape; remove it.

tpchanger	"chg-chio"	# the tape-changer glue script
tapedev		"/dev/nrsa0"	# the no-rewind tape device to be used
changerdev	"/dev/ch0"

tapetype 	DDS2-120		# what kind of tape it is (see tapetypes below)
labelstr	"^python-[0-9][0-9]*$"	# label constraint regex: all tapes must match


holdingdisk hd1 {
    comment "main holding disk"
    directory "/home/operator/amanda/python"	# where the holding disk is
    use 600 Mb		# how much space can we use: >512, multiple 64MB,128MB
			# a negative value mean:
			#        use all space except that value
    chunksize -1 	# size of chunk if you want big dump to be
			# dumped on multiple files on holding disks
			#  N Kb/Mb/Gb split disks in chunks of size N
			#  0          split disks in INT_MAX/1024 Kb chunks
			# -1          same as -INT_MAX/1024 (see below)
			# -N Kb/Mb/Gb dont split, dump larger
			#             filesystems directly to tape
			#             (example: -2 Gb)
    # chunksize 2 Gb
    }



infofile 	"/home/operator/amanda/python/curinfo"	# database DIRECTORY
logdir   	"/home/operator/amanda/python/log"	# log DIRECTORY
indexdir 	"/home/operator/amanda/python/index"	# index DIRECTORY
#tapelist 	"/home/operator/amanda/python/tapelist"	# list of used tapes

# tapelist is stored, by default, in the directory that contains amanda.conf


###############################################################################
# tapetypes

define tapetype travan4 {
    comment "Travan4 4/8GB QIC"
    length 4096 mbytes		# 4GB native, 8GB compressed
    filemark 100 kbytes		# ??
    speed 500 kbytes		# ??
}

define tapetype DDS2-120 {
    comment "DDS2 120m"
    length 6000 mbytes		# 4GB native, 8GB compressed
    filemark 63 kbytes		# From Chris Stacey <chris@snrc.uow.edu.au>
    speed 627 kbytes		# Seen in operation <chris@shenton.org>
}




###############################################################################
# dumptypes

define dumptype global {
    comment "Global definitions"
    index yes
}

[rest of dumptypes removed, they're in the distro]

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?876662rqb5.fsf>