Home General TopicsAMANDA Network Backup: Open-Source Backup Solution

AMANDA Network Backup: Open-Source Backup Solution

by Bella

Advanced Maryland Automatic Network Disk Archiver (AMANDA) is a powerful open-source backup solution designed to simplify enterprise backup management. It enables IT administrators to use a single master server to back up multiple systems across a network, including Linux, Unix, and Windows machines.

AMANDA supports various storage options such as tape drives, disks, and optical media, making it a flexible choice for businesses of all sizes.

Why Choose AMANDA Backup?

AMANDA is widely adopted due to its ability to streamline and automate backup processes. Key advantages include:

  • Centralized backup management
  • Automated scheduling of backups
  • Cross-platform support (Linux, Unix, Windows)
  • Built-in encryption and compression
  • Detailed reporting and backup verification

It is an ideal solution for organizations looking for a scalable and cost-effective backup system.

Key Features of AMANDA

  • Client-server backup architecture
  • Intelligent backup scheduling
  • Automatic backup level selection
  • Consistent backup windows and resource usage
  • Data encryption and compression
  • Comprehensive reporting and verification

Installing AMANDA Network Backup

Installing AMANDA is straightforward on most Linux systems.

Prerequisites

Ensure the following dependencies are installed:

  • GNU Tar 1.15 or later
  • Samba (for Windows client support)
  • Perl 5.6 or later
  • Glib 2.2 or later
  • Awk and Gnuplot (for reporting utilities)

Installation Command

yum -y install amanda*

Enable Services in xinetd

Edit the following files:

vi /etc/xinetd.d/amanda
vi /etc/xinetd.d/amandaidx
vi /etc/xinetd.d/amidxtape

Change:

disable = yes

to:

disable = no

Configuring AMANDA Backup

After installation, create a configuration directory:

mkdir -p /etc/amanda/backup

Edit the main configuration file (amanda.conf) and define:

  • org – Backup name
  • mailto – Email for reports
  • tapecycle – Number of tapes used
  • dumpcycle – Backup cycle duration
  • runspercycle – Number of backups per cycle
  • tapedev – Storage device path
  • tapetype – Tape drive settings

Detecting Tape Type

Use the following command to determine tape characteristics:

amtapetype -f /dev/nst0

Creating Required Files and Directories

Set up necessary directories and permissions:

chmod 770 /etc/amanda/backup
touch /etc/amanda/backup/tapelist
chown amanda.disk /etc/amanda/backup/*
chmod 700 /etc/amanda/backup/*
touch /var/lib/amanda/amandates
chown amanda.disk /var/lib/amanda/amandates
mkdir -p /var/lib/amanda/backup/index
chown -R amanda.disk /var/lib/amanda/backup
chmod -R 770 /var/lib/amanda/backup
mkdir -p /var/log/amanda/backup
chown amanda.disk /var/log/amanda/backup
chmod 770 /var/log/amanda/backup

Labeling Backup Media

Before running backups, label tapes using:

amlabel backup <label_name>

Ensure labels match the configuration defined in amanda.conf.

Validating Configuration

Run a configuration check:

amcheck backup

Fix any errors before proceeding.

Performing Backups

Switch to the Amanda user and start the backup:

su - amanda
amdump backup

Once completed, AMANDA sends a detailed report via email.

Automating Backups with Cron

Schedule automated backups using cron:

01 00 * * 1-5 /root/backup.sh

This example runs backups Monday to Friday at 12:01 AM.

Benefits of AMANDA Network Backup

  • Open-source and cost-effective
  • Supports Windows Server and Linux backups
  • Secure with encryption capabilities
  • Automated and reliable scheduling
  • Scalable for growing environments
  • Strong disaster recovery support

Conclusion

AMANDA Network Backup is a dependable and scalable solution for managing backups across diverse environments. Its centralized control, automation features, and robust reporting make it a preferred choice for businesses seeking efficient backup management.

For professional assistance with AMANDA setup, configuration, or Windows integration, reach out to SupportPRO Server Admin for expert guidance.

Partner with SupportPRO for 24/7 proactive cloud support that keeps your business secure, scalable, and ahead of the curve.

Contact Us today!
guy server checkup

You may also like

Leave a Comment