Amanda

Amanda: Classic Backup That Still Knows Its Job Before backup became a cloud service with a subscription model, there was Amanda — short for “Advanced Maryland Automatic Network Disk Archiver.” And while it may not come with sleek dashboards or marketing slogans, it’s still one of the most trusted, scriptable, and storage-efficient backup solutions in the UNIX world.

Amanda isn’t flashy. It’s a command-line-first tool built to handle large-scale tape and disk-based backups across multiple machi

OS: Windows / Linux / macOS
Size: 63 MB
Version: tag-community-3.5.4
🡣: 247 stars

Amanda: Classic Backup That Still Knows Its Job

Before backup became a cloud service with a subscription model, there was Amanda — short for “Advanced Maryland Automatic Network Disk Archiver.” And while it may not come with sleek dashboards or marketing slogans, it’s still one of the most trusted, scriptable, and storage-efficient backup solutions in the UNIX world.

Amanda isn’t flashy. It’s a command-line-first tool built to handle large-scale tape and disk-based backups across multiple machines. It’s been around for decades, and there’s a reason it’s still alive: it works, and it doesn’t get in the way.

If you need a dependable backup system that favors control over convenience, Amanda delivers.

What Amanda Does Right

Capability Why It Still Works Today
Centralized backups Coordinate backups across dozens (or hundreds) of hosts
Tape and disk support Designed for tape libraries, but supports disk, optical, and hybrid use
Open formats No proprietary compression — you can restore even without Amanda
Native scheduling Handles backup windows, load balancing, and retries automatically
Compression & encryption Supports parallel compression and GPG encryption at rest
Agent-based model Lightweight clients for UNIX, Linux, Windows (via Samba or Zmanda agent)

Compared to Other Tools

Tool Use Case Amanda’s Angle
Zmanda Enterprise UI over Amanda core Amanda is the CLI foundation Zmanda builds on
Bacula Enterprise backup with database Amanda is lighter and easier to audit or debug
Veeam Agent Image-based backup with GUI Amanda is more manual but also more flexible
UrBackup Continuous backup via agents Amanda works better for scheduled, batch-style backup
rsnapshot Simple rsync-based snapshots Amanda handles larger, multi-host setups with ease

Installation Overview

Amanda is available in most major Linux package repos.

On Debian/Ubuntu:
“`
sudo apt update
sudo apt install amanda-server amanda-client
“`

On RHEL/CentOS:
“`
sudo yum install amanda
“`

Initial setup steps:
1. Define backup sets in /etc/amanda/
2. Configure client list, tape/changer paths or disk targets
3. Set up cron jobs for regular runs
4. Use amdump, amrecover, amcheck for management and restores

Config is entirely file-based. Most admins script their backup cycles using native tools and cron.

Real-World Usage

Weekly tape rotation for critical Linux servers in secure facilities

Department-level backup jobs to large disk arrays, with checksums and logs

Mixed-site environments where bandwidth is tight but control is critical

Education/research setups where open tools are preferred for auditing

Disk-to-disk-to-tape (D2D2T) setups with automated aging policies

Amanda isn’t for casual users. But in sysadmin hands, it’s a battle-tested tool that asks little, delivers consistently, and respects the UNIX way of doing things: clearly, scriptably, and without surprises.

Other articles

Submit your application