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.

