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>
