Blame README

Packit Service 392537
Amanda (The Advanced Maryland Automatic Network Disk Archiver) Backup
Packit Service 392537
Software
Packit Service 392537
Packit Service 392537
Copyright (c) 1991-1998 University of Maryland at College Park
Packit Service 392537
Copyright (c) 2007-2012 Zmanda, Inc.  All Rights Reserved.
Packit Service 392537
All Rights Reserved.
Packit Service 392537
Packit Service 392537
PLEASE NOTE: THIS SOFTWARE IS BEING MADE AVAILABLE "AS-IS".  We make
Packit Service 392537
no warranties that it will work for you.  As such there is no support
Packit Service 392537
available other than users helping each other on the Amanda mailing
Packit Service 392537
lists or forums. Formal support may be available through vendors.
Packit Service 392537
Packit Service 392537
Packit Service 392537
WHAT IS AMANDA?
Packit Service 392537
---------------
Packit Service 392537
Packit Service 392537
Amanda is a backup system designed to backup and archive many
Packit Service 392537
computers on a network to disk, tape changer/drive or cloud storage.
Packit Service 392537
Packit Service 392537
Here are some features of Amanda:
Packit Service 392537
Packit Service 392537
  * Written in C and Perl.
Packit Service 392537
Packit Service 392537
  * Freely distributable source and executable. University of Maryland
Packit Service 392537
    (BSD style) license and GPL.
Packit Service 392537
Packit Service 392537
  * Built on top of standard backup software: Unix dump/restore, GNU
Packit Service 392537
    Tar and other archival tools. It is extensible to support new
Packit Service 392537
    archival applications.
Packit Service 392537
Packit Service 392537
  * Open file and tape formats. If necessary, you can use standard
Packit Service 392537
    tools like mt and GNU Tar to recover data.
Packit Service 392537
Packit Service 392537
  * Backs up 32 and 64 bit Windows machines.
Packit Service 392537
Packit Service 392537
  * Will back up multiple machines in parallel to a holding disk. Once
Packit Service 392537
    a dump is complete, Amanda will copy finished dumps one by one to
Packit Service 392537
    virtual tape on a disk or tape as fast as it can.  For example:
Packit Service 392537
Packit Service 392537
    * A 30 GB backup to virtual tape on disk may take less than 75
Packit Service 392537
      minutes.
Packit Service 392537
Packit Service 392537
    * A 41GB backup to AIT5 (25MB/s transfer) may take 40 minutes of
Packit Service 392537
      tape time.
Packit Service 392537
Packit Service 392537
  * Maintains a catalog of files being backed up and their location on
Packit Service 392537
    the media.
Packit Service 392537
Packit Service 392537
  * Does tape management: e.g. Amanda will not overwrite the wrong
Packit Service 392537
    tape.
Packit Service 392537
Packit Service 392537
  * For a restore, tells you what tapes you need, and finds the proper
Packit Service 392537
    backup image on the tape for you.
Packit Service 392537
Packit Service 392537
  * Supports tape changers via a generic interface.  Easily
Packit Service 392537
    customizable to any type of tape library, carousel, robot,
Packit Service 392537
    stacker, or virtual tape that can be controlled via the unix
Packit Service 392537
    command line.
Packit Service 392537
Packit Service 392537
  * Device API provides a pluggable interface to storage
Packit Service 392537
    devices. Bundled drivers support tapes and virtual tapes on disk,
Packit Service 392537
    DVD-RW, RAIT, and Amazon S3. The bundled amvault can then copy to
Packit Service 392537
    removable media for off-site (D2D2T) or cloud storage (D2D2C).
Packit Service 392537
Packit Service 392537
  * Supports secure communication between server and client using
Packit Service 392537
    OpenSSH, allowing secure backup of machines in a DMZ or out in the
Packit Service 392537
    Internet.
Packit Service 392537
Packit Service 392537
  * Can encrypt backup archives on Amanda client or on Amanda server
Packit Service 392537
    using GPG or any encryption program.
Packit Service 392537
Packit Service 392537
  * Can compress backup archives before sending or after sending over
Packit Service 392537
    the network, with compress, gzip or a custom program.
Packit Service 392537
Packit Service 392537
  * Supports Kerberos 5 security, including encrypted dumps.
Packit Service 392537
Packit Service 392537
  * Recovers gracefully from errors, including down or hung machines.
Packit Service 392537
Packit Service 392537
  * Reports results in detail, including all errors, via email.
Packit Service 392537
Packit Service 392537
  * Dynamically adjusts the backup schedule to keep within
Packit Service 392537
    constraints: no more juggling by hand when adding disks and
Packit Service 392537
    computers to your network.
Packit Service 392537
Packit Service 392537
  * Backup normalization: Amanda schedules full and incremental
Packit Service 392537
    backups so you don't have to, and so as to spread the load across
Packit Service 392537
    the backup cycle. Amanda will intelligently promote a backup level
Packit Service 392537
    in case it is determines that is optimal for resources.
Packit Service 392537
Packit Service 392537
  * Includes a pre-run checker program, that conducts sanity checks on
Packit Service 392537
    both the tape server host and all the client hosts (in parallel),
Packit Service 392537
    and will send an e-mail report of any problems that could cause
Packit Service 392537
    the backups to fail.
Packit Service 392537
Packit Service 392537
  * IPv6 friendly.
Packit Service 392537
Packit Service 392537
  * Runs transparently from cron as needed.
Packit Service 392537
Packit Service 392537
  * Span tapes, i.e. if a single backup is too large for one tape,
Packit Service 392537
    Amanda will split it and put the pieces on multiple tapes
Packit Service 392537
    automatically.
Packit Service 392537
Packit Service 392537
  * Application API allows custom backups for applications such as
Packit Service 392537
    relational databases, or for special file systems.
Packit Service 392537
Packit Service 392537
  * Executes user-provided pre- and post-backup scripts, for,
Packit Service 392537
    e.g. enforcing database referential integrity.
Packit Service 392537
Packit Service 392537
  * Award-winning! Including: Linux Journal Readers' Choice Award.
Packit Service 392537
Packit Service 392537
  * Lots of other options; Amanda is very configurable.
Packit Service 392537
Packit Service 392537
WHAT ARE THE SYSTEM REQUIREMENTS FOR AMANDA?
Packit Service 392537
--------------------------------------------
Packit Service 392537
Packit Service 392537
Amanda requires a host that has access to disks (local, NAS or SAN) or
Packit Service 392537
a large capacity tape drive or library. All modern tape formats,
Packit Service 392537
e.g. LTO, EXABYTE, DAT or DLT are supported. This becomes the "backup
Packit Service 392537
server host".  All the computers you are going to backup are the
Packit Service 392537
"backup client hosts".  The server host can also be a client host.
Packit Service 392537
Packit Service 392537
Amanda works best with one or more large "holding disk" partitions on
Packit Service 392537
the server host available to it for buffering dumps before writing to
Packit Service 392537
tape.  The holding disk allows Amanda to run backups in parallel to
Packit Service 392537
the disk, only writing them to tape when the backup is finished.  Note
Packit Service 392537
that the holding disk is not required: without it Amanda will run
Packit Service 392537
backups sequentially to the tape drive.  Running it this way may not
Packit Service 392537
be optimal for performance, but still allows you to take advantage of
Packit Service 392537
Amanda's other features.
Packit Service 392537
Packit Service 392537
As a rule of thumb, for best performance the holding disk should be
Packit Service 392537
larger than the dump output from your largest disk partitions.  For
Packit Service 392537
example, if you are backing up some terabyte disks that compress down
Packit Service 392537
to 500 GB, then you'll want at least 500 GB on your holding disk.  On
Packit Service 392537
the other hand, if those terabyte drives are partitioned into 50 GB
Packit Service 392537
filesystems, they'll probably compress down to 25 GB and you'll only
Packit Service 392537
need that much on your holding disk.  Amanda will perform better with
Packit Service 392537
larger holding disks.
Packit Service 392537
Packit Service 392537
Actually, Amanda will still work if you have full dumps that are
Packit Service 392537
larger than the holding disk: Amanda will send those dumps directly to
Packit Service 392537
tape one at a time.  If you have many such dumps you will be limited
Packit Service 392537
by the dump speed of those machines.
Packit Service 392537
Packit Service 392537
Packit Service 392537
WHAT SYSTEMS DOES AMANDA RUN ON?
Packit Service 392537
--------------------------------
Packit Service 392537
Packit Service 392537
Amanda should run on any modern Unix system that supports dump or GNU
Packit Service 392537
tar, has sockets and inetd (or a replacement such as xinetd), and
Packit Service 392537
either system V shared memory, or BSD mmap implemented.
Packit Service 392537
Packit Service 392537
In particular, Amanda has been compiled, and the client side tested on
Packit Service 392537
the following systems:
Packit Service 392537
Packit Service 392537
        AIX 3.2 and 4.1
Packit Service 392537
        BSDI BSD/OS 2.1 and 3.1
Packit Service 392537
        DEC OSF/1 3.2 and 4.0
Packit Service 392537
        FreeBSD 6, 7 and 8
Packit Service 392537
        GNU/Linux 2.6 on x86, m68k, alpha, sparc, arm and powerpc
Packit Service 392537
        HP-UX 9.x and 10.x (x >= 01)
Packit Service 392537
        IRIX 6.5.2 and up
Packit Service 392537
        NetBSD 1.0
Packit Service 392537
        Nextstep 3 (*)
Packit Service 392537
        OpenBSD 2.5 x86, sparc, etc (ports available)
Packit Service 392537
        Solaris 10
Packit Service 392537
        Ultrix 4.2
Packit Service 392537
        Mac OS X 10
Packit Service 392537
        Windows: XP Pro (Server pack 2), 2003 server, Vista, 2008
Packit Service 392537
                server R2, Windows 7 (*)
Packit Service 392537
Packit Service 392537
(*) The Amanda server side is known to run on all of the other
Packit Service 392537
machines except on those marked with an asterisk.
Packit Service 392537
Packit Service 392537
Backup operations can be CPU and Memory intensive (e.g. for
Packit Service 392537
compression and encryption operations). It is recommended that you
Packit Service 392537
have a server class CPU in the backup server.
Packit Service 392537
Packit Service 392537
Packit Service 392537
WHERE DO I GET AMANDA?
Packit Service 392537
----------------------
Packit Service 392537
Packit Service 392537
Amanda, including its source tree, is on SourceForge:
Packit Service 392537
Packit Service 392537
        http://sourceforge.net/projects/amanda
Packit Service 392537
Packit Service 392537
Or see
Packit Service 392537
        http://www.amanda.org/download.php
Packit Service 392537
Packit Service 392537
Most Linux distributions include amanda rpms or debian packages
Packit Service 392537
pre-built for various architectures. Pre-built binaries are also
Packit Service 392537
available at:
Packit Service 392537
Packit Service 392537
        http://www.zmanda.com/download-amanda.php
Packit Service 392537
Packit Service 392537
HOW DO I GET AMANDA UP AND RUNNING?
Packit Service 392537
-----------------------------------
Packit Service 392537
Packit Service 392537
Read the file docs/INSTALL.  There are a variety of steps, from
Packit Service 392537
compiling Amanda to installing it on the backup server host and the
Packit Service 392537
client machines.
Packit Service 392537
Packit Service 392537
    docs/INSTALL        contains general installation instructions.
Packit Service 392537
    docs/NEWS           details new features in each release.
Packit Service 392537
Packit Service 392537
You can read Amanda documentation at:
Packit Service 392537
Packit Service 392537
        http://www.amanda.org
Packit Service 392537
Packit Service 392537
and at the Amanda wiki:
Packit Service 392537
Packit Service 392537
        http://wiki.zmanda.com
Packit Service 392537
Packit Service 392537
WHO DO I TALK TO IF I HAVE A PROBLEM?
Packit Service 392537
-------------------------------------
Packit Service 392537
Packit Service 392537
You can get Amanda help and questions answered from the mailing lists and
Packit Service 392537
Amanda forums:
Packit Service 392537
Packit Service 392537
==> To join a mailing list, DO NOT, EVER, send mail to that list.  Send
Packit Service 392537
    mail to <listname>-request@amanda.org, or amanda-lists@amanda.org,
Packit Service 392537
    with the following line in the body of the message:
Packit Service 392537
        subscribe <listname> <your-email-address>
Packit Service 392537
Packit Service 392537
    You will receive an email acknowledging your subscription. Keep
Packit Service 392537
    it. Should you ever wish to depart our company, it has unsubscribe
Packit Service 392537
    and other useful information.
Packit Service 392537
Packit Service 392537
    amanda-announce
Packit Service 392537
        The amanda-announce mailing list is for important announcements
Packit Service 392537
        related to the Amanda Network Backup Manager package, including new
Packit Service 392537
        versions, contributions, and fixes.  NOTE: the amanda-users list is
Packit Service 392537
        itself on the amanda-announce distribution, so you only need to
Packit Service 392537
        subscribe to one of the two lists, not both.
Packit Service 392537
        To subscribe, send a message to amanda-announce-request@amanda.org.
Packit Service 392537
Packit Service 392537
    amanda-users
Packit Service 392537
        The amanda-users mailing list is for questions and general discussion
Packit Service 392537
        about the Amanda Network Backup Manager.  NOTE: the amanda-users list
Packit Service 392537
        is itself on the amanda-announce distribution, so you only need to
Packit Service 392537
        subscribe to one of the two lists, not both.
Packit Service 392537
        To subscribe, send a message to amanda-users-request@amanda.org.
Packit Service 392537
Packit Service 392537
    amanda-hackers
Packit Service 392537
        The amanda-hackers mailing list is for discussion of the
Packit Service 392537
        technical details of the Amanda package, including extensions,
Packit Service 392537
        ports, bugs, fixes, and alpha testing of new versions.
Packit Service 392537
        To subscribe, send a message to amanda-hackers-request@amanda.org.
Packit Service 392537
Packit Service 392537
Amanda forums: http://forums.zmanda.com
Packit Service 392537
Packit Service 392537
Amanda Platform Experts: http://wiki.zmanda.com/index.php/Platform_Experts
Packit Service 392537
Packit Service 392537
Backup, Share and Enjoy,
Packit Service 392537
The Amanda Development Team