[-]
[+]
|
Added |
amanda-udp.service
|
@@ -0,0 +1,9 @@
+[Unit]
+Description=Amanda Backup System
+After=local-fs.target
+
+[Service]
+User=amandabackup
+Group=disk
+ExecStart=/usr/sbin/amandad -auth=bsd amdump
+StandardInput=socket
|
[-]
[+]
|
Added |
amanda-udp.socket
^
|
@@ -0,0 +1,9 @@
+[Unit]
+Description=Amanda Activation Socket
+
+[Socket]
+Service=amanda-udp.service
+ListenDatagram=10080
+
+[Install]
+WantedBy=sockets.target
|
[-]
[+]
|
Added |
amandahosts
^
|
@@ -0,0 +1,29 @@
+# Allow access to amanda over the network. See 'man amanda'
+
+# 'ambackup' connects to 'amandad'. If your 'disklist' is correctly
+# set up, i.e. if it does not use 'localhost' but the fully qualified
+# domain name (FQDN) of the target machine, then you must put
+# the FQDN here. 'ambackup' must be run by user 'amandabackup', so we allow
+# access by user 'amandabackup'. Do not forget to add an 'only_from' line to
+# '/etc/xinet.d/amanda' to allow access to 'amandad' only from known
+# IP addresses.
+
+# replace mymachine.mydomain by the correct value and uncomment
+# mymachine.mydomain amandabackup
+
+
+# 'amrecover' connects to 'amandaidx', which uses the fully qualified
+# domain name when access is done from another machine. 'amrecover'
+# must be run by user 'root', so we allow access by user 'root'.
+
+# replace mymachine.mydomain by the correct value and uncomment
+# mymachine.mydomain root
+
+
+# 'amrecover' connects to 'amandaidx', which uses the bare machine
+# name w/o domain name when access is done from the same machine.
+# 'amrecover' must be run by user 'root', so we allow access by user
+# 'root'.
+
+# replace mymachine by the correct value and uncomment
+# mymachine root
|
[-]
[+]
|
Added |
disklist
^
|
@@ -0,0 +1,69 @@
+# sample Amanda2 disklist file, derived from CS.UMD.EDU's disklist
+#
+# If your configuration is called, say, "csd2", then this file normally goes
+# in /etc/amanda/csd2/disklist.
+#
+# File format is:
+#
+# hostname diskdev dumptype
+#
+# where the dumptypes are defined by you in amanda.conf.
+
+
+# At our site, root partitions have a different dumptype because they
+# are of lower priority; they don't contain user data, and don't change
+# much from the department prototype. In a crunch, they can be left for
+# last or skipped.
+
+## A SPARCstation 1+
+#salty sd0a comp-root
+#salty sd0g comp-user
+#salty sd1g comp-user
+#salty sd2a comp-root
+#salty sd2g comp-user
+#salty sd3c comp-user
+#
+## A DECstation 3100
+#slithy rz1a comp-root
+#slithy rz1g comp-user
+#slithy rz3a comp-root
+#slithy rz3g comp-user
+#
+## We don't run compression on the master host since it is going to be
+## busy enough running amanda.
+#master sd0a nocomp-root -1 local
+#master sd0g nocomp-user -1 local
+## note: -1 is a placeholder for the spindle number
+## the holding disk can't be dumped to itself, it uses a disktype that
+## specifies the "no-hold" option (see amanda.conf).
+#master sd1c holding-disk -1 local
+#
+## The chairman's disk is high priority to make sure it gets done.
+#bigwig sd0a comp-root
+#bigwig sd0g comp-high
+## Likewise the named databases in the root partition on our primary
+## nameserver. Also, compression is turned off because we don't want
+## to create any unnecessary load on this baby (it's only a Sun3).
+#bozo sd0a nocomp-high
+#bozo sd0g nocomp-user
+#bozo sd4c nocomp-user
+#
+## Dump Joe's NetBSD machine, with the mounted MS-DOS partition dumped
+## using tar.
+#joespc wd0a comp-root
+#joespc wd0e comp-user
+#joespc /msdos comp-user-tar
+#
+## Some really slow machines, like Sun2's and some Vaxstations, take
+## forever to compress their dumps: it's just not worth it.
+#
+## A Sun2
+#cleo sd0a nocomp-root
+#cleo sd0g nocomp-user
+## A VaxStation
+#susie rz8a nocomp-root
+#susie rz8g nocomp-user
+#
+## and so on ... well, you get the idea
+
+localhost /etc comp-root-tar
|
[-]
[+]
|
Added |
killpgrp.8
^
|
@@ -0,0 +1,36 @@
+.\" This file is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
+.\" the GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this file; if not, write to the Free Software
+.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+.\" MA 02111-1307 USA
+.\"
+.\" HISTORY:
+.\" 2006-05-16, created by Rodrigo Rubira Branco <rrbranco@br.ibm.com>
+.TH killpgrp 8 "May 16, 2006" "User Manuals" "User Manuals"
+.SH NAME
+killpgrp \- kill all processes in the same process group
+.SH SYNOPSIS
+.nf
+.fam C
+\fBkillpgrp\fP
+.fam T
+.fi
+.SH DESCRIPTION
+Kills all processes in its process group when a process group leader is killed.
+.PP
+This program needs to be called by the client uid defined in amanda, and is used to kill VDUMP, VXDUMP, and XFSDUMP in a safe manner. It is called by sendsize, the amanda client software.
+.PP
+killpgrp send a SIGTERM to all processes in its process group. If a process in the group does not exit after three seconds
+and does not answer, killpgp will send a SIGKILL.
+.SH OPTIONS
+\fBkillpgrp\fP takes no arguments.
+.SH SECURITY
+\fBkillpgrp\fP needs to be setuid root unless amanda is compiled with DONT_SUID_ROOT.
+.SH SEE ALSO
+\fBamanda\fP(8)
+.SH AUTHOR
+Manpage written by Rodrigo Rubira Branco <rrbranco@br.ibm.com>
|