{"id":1653,"date":"2013-06-25T19:51:55","date_gmt":"2013-06-25T14:06:55","guid":{"rendered":"https:\/\/www.sparksupport.com\/blog\/?p=1653"},"modified":"2024-06-24T10:28:29","modified_gmt":"2024-06-24T10:28:29","slug":"amanda-backup-utility","status":"publish","type":"post","link":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/","title":{"rendered":"AMANDA BACKUP SYSTEM"},"content":{"rendered":"<p><strong>Amanda Backup System Utility<\/strong><\/p>\n<p>AMANDA is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over network to tape drives\/changers or disks or optical media.Amanda Backup System protects more than a million servers and desktops running various versions of Linux, UNIX, BSD, Mac OS-X and Microsoft Windows operating systems worldwide.<\/p>\n<p>Here I&#8217;m going to do how to configure, setup and restore amanda backup utility in RHEL\/centos 6.x<\/p>\n<p><strong>A. Configuring Amanda Server<\/strong><\/p>\n<p><strong>1. Installing Amanda<\/strong><\/p>\n<p>Download latest version of amanda server package, installing the package also creates a user named Amanda Backup System who belongs to the group disk.<br \/>\nThe amanda service started by extended internet daemon, make sure that the xinetd package installed on every amanda server and client.<\/p>\n<blockquote><p>wget <span style=\"text-decoration: underline;\">http:\/\/www.zmanda.com\/downloads\/community\/Amanda\/3.3.3\/Redhat_Enterprise_6.0\/amanda-backup_server-3.3.3-1.rhel6.x86_64.rpm<\/span><\/p><\/blockquote>\n<p>Check intallation errors in&nbsp;&nbsp; \/var\/log\/amanda\/install.err and for installation log in&nbsp; \/var\/log\/amanda\/install.log.<\/p>\n<p>Enable amanda service in&nbsp; xinetd:<\/p>\n<blockquote><p>#vim \/etc\/xinetd.d\/amandaserver<br \/>\ndisable = no<\/p>\n<p>chkconfig xinetd on<\/p>\n<p>service xinetd restart<\/p><\/blockquote>\n<p>Make sure the service is running or not<\/p>\n<blockquote><p>netstat -a | grep amanda<br \/>\nudp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 *:amanda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<\/p><\/blockquote>\n<p><strong>2. Configuration file<\/strong><\/p>\n<p>The default path of Amanda Backup System config is in&nbsp; \/etc\/amanda\/<br \/>\nHere I&#8217;m going to create a folder totalbackup directory under \/etc\/amanda<br \/>\nAs the amandabackup user, create the Amanda configuration directory<\/p>\n<blockquote><p>su amandabackup<\/p>\n<p>mkdir \/etc\/amanda\/totalbackup<\/p><\/blockquote>\n<p>Create core config file &#8212; amanda.conf<\/p>\n<blockquote><p>vim \/etc\/amanda\/totalbackup\/amanda.conf<\/p>\n<p>#To specify&nbsp; your organization and to your tape configuration<\/p>\n<p>org &#8220;totalbackup&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Organization name for reports<br \/>\nmailto &#8220;address@youremail.com&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Email address to receive reports<br \/>\nnetusage 10000 Kbps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Bandwidth limit, 10M<br \/>\ndumpcycle 1 week&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Backup cycle is 7 days<br \/>\nrunspercycle 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Run 7 times every 7 days<br \/>\ntapecycle 16 tapes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Dump to 16 different tapes during the cycle<br \/>\ntpchanger &#8220;chg-disk&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # The tape-changer glue script<\/p>\n<p>changerfile &#8220;\/etc\/amanda\/totalbackup\/changer&#8221;&nbsp;&nbsp;&nbsp;&nbsp; # The tape-changer file<\/p>\n<p>tapedev &#8220;file:\/\/backup\/totalbackup\/slots&#8221; # The no-rewind tape device to be used<br \/>\ntapetype HARDDISK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Define the type of tape<\/p>\n<p>infofile &#8220;\/etc\/amanda\/totalbackup\/curinfo&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Database directory<br \/>\nlogdir &#8220;\/etc\/amanda\/totalbackup\/logs&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Log directory<br \/>\nindexdir &#8220;\/etc\/amanda\/totalbackup\/index&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Index directory<\/p>\n<p>#To specify the size of the virtual tapes<br \/>\ndefine tapetype HARDDISK {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Define our tape behaviour<br \/>\nlength 100000 mbytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Every tape is 100GB in size<br \/>\n}<\/p>\n<p>amrecover_changer &#8220;changer&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Changer for amrecover<\/p>\n<p>define dumptype global {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # The global dump definition<br \/>\nmaxdumps 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # The maximum number of backups run in parallel<br \/>\nestimate calcsize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Estimate the backup size before dump<br \/>\nholdingdisk yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Dump to temp disk (holdingdisk) before backup to tape<br \/>\nauth &#8220;bsdtcp&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # to enable &#8220;BSDTCP&#8221; authentication.<br \/>\nindex yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Generate index. For restoration usage<br \/>\n}<\/p>\n<p>define dumptype root-tar {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How to dump root&#8217;s directory<br \/>\nglobal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Include global (as above)<br \/>\nprogram &#8220;GNUTAR&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Program name for compress<br \/>\ncomment &#8220;root partitions dumped with tar&#8221;<br \/>\ncompress none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # No compress<br \/>\nindex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Index this dump<br \/>\npriority low&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Priority level<br \/>\n}<\/p>\n<p>define dumptype user-tar {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How to dump user&#8217;s directory<br \/>\nroot-tar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Include root-tar (as above)<br \/>\ncomment &#8220;user partitions dumped with tar&#8221;<br \/>\npriority medium&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Priority level<br \/>\n}<\/p>\n<p>define dumptype comp-user-tar {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How to dump &amp; compress user&#8217;s directory<br \/>\nuser-tar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Include user-tar (as above)<br \/>\ncompress client fast&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Compress in client side with less CPU (fast)<br \/>\n}<\/p><\/blockquote>\n<p><strong>3. Configuring Backup Location<\/strong><\/p>\n<p>Create a cache directory to use as a holding disk<\/p>\n<blockquote><p>mkdir -p \/dumps\/amanda<\/p>\n<p>chown amandabackup:disk \/dumps\/amanda<\/p>\n<p>chmod 750 \/dumps\/amanda<\/p><\/blockquote>\n<p>Create a directory to store backups<\/p>\n<blockquote><p>mkdir -p \/backup\/totalbackup\/<\/p>\n<p>chown amandabackup:disk \/backup\/totalbackup\/<\/p>\n<p>chmod 750 \/backup\/totalbackup\/<\/p><\/blockquote>\n<p>As the amandabackup user:<\/p>\n<blockquote><p>su amandabackup<\/p>\n<p>$touch \/etc\/amanda\/totalbackup\/tapelist<br \/>\n$mkdir -p \/backup\/totalbackup\/slots<br \/>\n$cd \/backup\/totalbackup\/slots<br \/>\nTo create virtual tapes, where the backup files will be stored. Here I will&nbsp; create 16 tape cycles as we mentioned in amanda.conf file<br \/>\n$for ((i=1; $i&lt;=16; i++)); do mkdir&nbsp; slot$i;done<br \/>\n$ln -s slot1 data<\/p><\/blockquote>\n<p>The virtual tapes now need to be labeled<\/p>\n<blockquote><p>$for n in `seq 1 16` ; do amlabel totalbackup totalbackup-${n} slot ${n}; done<\/p>\n<p>Reading label&#8230;<br \/>\nFound an empty tape.<br \/>\nWriting label &#8216;totalbackup-1&#8217;&#8230;<br \/>\nChecking label&#8230;<br \/>\nSuccess!<br \/>\nReading label&#8230;<br \/>\nFound an empty tape.<br \/>\nWriting label &#8216;totalbackup-2&#8217;&#8230;<br \/>\nChecking label&#8230;<br \/>\nSuccess!<br \/>\nReading label&#8230;<br \/>\nFound an empty tape.<br \/>\nWriting label &#8216;totalbackup-3&#8217;&#8230;<br \/>\nChecking label&#8230;<br \/>\nSuccess!<br \/>\nReading label&#8230;***********************<\/p><\/blockquote>\n<p>Create required directories defined in config<\/p>\n<blockquote><p>$mkdir \/etc\/amanda\/totalbackup\/curinfo<br \/>\n$mkdir \/etc\/amanda\/totalbackup\/logs<br \/>\n$mkdir \/etc\/amanda\/totalbackup\/index<\/p><\/blockquote>\n<p>Check the status of virtual tape<\/p>\n<blockquote><p>$amdevcheck totalbackup file:\/backup\/totalbackup\/slots status<br \/>\nSUCCESS<\/p><\/blockquote>\n<p>We need to reset the virtual tape changer back to the first slot<\/p>\n<blockquote><p>$amtape totalbackup reset<br \/>\nchanger is reset<\/p><\/blockquote>\n<p><strong>B. Configuring Service<\/strong><\/p>\n<p>Login as amandabackup<\/p>\n<blockquote><p>$su &#8211; amandabackup<\/p><\/blockquote>\n<p>Create disklist file, which is a file containing the directories to be backed up and the dumptype<\/p>\n<blockquote><p>$vim \/etc\/amanda\/totalbackup\/disklist<br \/>\nwww.example.com&nbsp; \/var\/www\/vhosts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root-tar<\/p><\/blockquote>\n<p>FYI: hostname must be in FQDN, add the host entry into \/etc\/hosts<br \/>\nroot-tar means the dump type<br \/>\n\/var\/www\/vhosts directory for backup<\/p>\n<p>Exit from amandabackup user and login to root user<\/p>\n<p>#vim \/etc\/hosts<br \/>\n192.168.1.2&nbsp; www.example.com<\/p>\n<p><strong>C. Install Amanda Backup System Client<\/strong><\/p>\n<p>Login to client server and install amanda client<\/p>\n<blockquote><p>#wget <span style=\"text-decoration: underline;\">http:\/\/www.zmanda.com\/downloads\/community\/Amanda\/3.3.3\/Redhat_Enterprise_6.0\/amanda-backup_client-3.3.3-1.rhel6.x86_64.rpm<\/span><\/p><\/blockquote>\n<p>As amandabackup user create file \/var\/lib\/amanda\/.amandahosts which defines the where is amanda backup server<\/p>\n<blockquote><p>$su &#8211; amandabackup<\/p>\n<p>$vim \/var\/lib\/amanda\/.amandahosts<\/p>\n<p>www.server.com amandabackup amdump<\/p><\/blockquote>\n<p>Return to root user<\/p>\n<p>Add this hostname in \/etc\/hosts and can be reslove to an IP<\/p>\n<blockquote><p>#vim \/etc\/hosts<br \/>\n192.168.1.3&nbsp; www.server.com<\/p><\/blockquote>\n<p>Enable amanda service in&nbsp; xinetd:<\/p>\n<blockquote><p>#vim \/etc\/xinetd.d\/amanda<br \/>\ndisable = no<\/p>\n<p>#chkconfig xinetd on<\/p>\n<p>#service xinetd restart<\/p><\/blockquote>\n<p>Make sure the service is running or not<\/p>\n<blockquote><p>#netstat -a | grep amanda<br \/>\nudp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 *:amanda&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *:*<\/p><\/blockquote>\n<p><strong>D. Perform the process<\/strong><\/p>\n<p>Now return to amanda backup server and login as amandabackup<\/p>\n<blockquote><p>#su &#8211;&nbsp;&nbsp; amandabackup<\/p>\n<p>$amcheck totalbackup<br \/>\nClient check: 1 host checked in 2.070 seconds.&nbsp; 0 problems found.<\/p><\/blockquote>\n<p>Common error occurs in checking the client host.<br \/>\n1. WARNING: www.example.com: selfcheck request failed: No route to host<br \/>\nEnsure that if you give client IP in \/etc\/hosts or check with client firewall settings<\/p>\n<p>2. ERROR: NAK www.example.com: user amandabackup from 192.168.1.3 is not allowed to execute the service noop: Please add the line &#8220;192.168.1.3 amandabackup amdump&#8221; to \/var\/lib\/amanda\/.amandahosts on the client<br \/>\nAdd&nbsp; &#8220;192.168.1.3 amandabackup amdump&#8221; in client \/var\/lib\/amanda\/.amandahosts file<\/p>\n<p>3. can not stat \/var\/amanda\/amandates: No such file or directory<br \/>\nCreate a file in client directory in amandabackup user<\/p>\n<p><strong>E. Run a Backup<\/strong><\/p>\n<blockquote><p>$amdump totalbackup<\/p><\/blockquote>\n<p>Run the tool amadmin with a find argument for a quick summary of what has been backed up<\/p>\n<blockquote><p>$amadmin totalbackup find<\/p>\n<p>date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lv tape or file&nbsp;&nbsp; file part status<br \/>\n2013-06-2517:38:09 www.example.com \/var\/www\/vhosts&nbsp; 0 totalbackup-1&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; 1\/1&nbsp;&nbsp; OK<\/p><\/blockquote>\n<p>We can automate this process using cronjob. Run following command as amandabackup user:<\/p>\n<blockquote><p>$crontab -e<\/p>\n<p>15 1 * * * \/usr\/sbin\/amdump totalbackup<\/p><\/blockquote>\n<p>As root user, reload the crond service to activate this job:<\/p>\n<blockquote><p>#service crond reload<\/p><\/blockquote>\n<p><strong>F. Recovery<\/strong><\/p>\n<p>As amandabackup user<\/p>\n<blockquote><p>$vim \/etc\/amanda\/amanda-client.conf<\/p>\n<p>conf &#8220;totalbackup&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # your config name<\/p>\n<p>index_server &#8220;www.server.com&#8221;&nbsp;&nbsp; # your amindexd server<br \/>\ntape_server&nbsp; &#8220;www.server.com&#8221;&nbsp;&nbsp; # your amidxtaped server<\/p>\n<p>auth &#8220;bsdtcp&#8221;<\/p>\n<p>ssh_keys &#8220;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # your ssh keys file if you use ssh auth<\/p><\/blockquote>\n<p>Add the line &#8220;www.example.com root amindexd amidxtaped&#8221; to \/var\/lib\/amanda\/.amandahosts on the server<\/p>\n<p>As root run &#8220;amrecover&#8221; to initiate the data recovery process.<\/p>\n<p>Connect to Amanda server using following command<\/p>\n<blockquote><p>#amrecover<\/p>\n<p>AMRECOVER Version 3.3.0. Contacting server on www.server.com &#8230;<br \/>\n220 localhost AMANDA index server (3.3.3) ready.<br \/>\nSetting restore date to today (2013-06-25)<br \/>\n200 Working date set to 2013-06-25.<br \/>\n200 Config set to totalbackup.<br \/>\n501 Host localhost.localdomain is not in your disklist.<br \/>\nTrying host localhost.localdomain &#8230;<br \/>\n501 Host localhost.localdomain is not in your disklist.<br \/>\nTrying host localhost &#8230;<br \/>\n501 Host localhost is not in your disklist.<br \/>\nTrying host localhost.localdomain &#8230;<br \/>\n501 Host localhost.localdomain is not in your disklist.<br \/>\nUse the sethost command to choose a host to recover<\/p><\/blockquote>\n<p>Lets list the host in Amanda Backup System server<\/p>\n<blockquote><p>amrecover&gt;listhost<br \/>\n00- List hosts for config totalbackup<br \/>\n201- www.example.com<br \/>\n200&nbsp; List hosts for config totalbackup<\/p>\n<p>amrecover&gt;sethost www.example.com<br \/>\n200 Dump host set to www.example.com.<\/p><\/blockquote>\n<p>Lets list the disk for this host in Amanda backup server<\/p>\n<blockquote><p>amrecover&gt; listdisk<br \/>\n200- List of disk for host www.example.com<br \/>\n201- \/var\/www\/vhosts<br \/>\n200 List of disk for host www.example.com<\/p>\n<p>amrecover&gt; setdisk \/var\/www\/vhosts<br \/>\n200 Disk set to \/var\/www\/vhosts\/<\/p><\/blockquote>\n<p>history command to list out to find which is the latest backup<\/p>\n<blockquote><p>amrecover&gt; history<br \/>\n200- Dump history for config &#8220;totalbackup&#8221; host &#8220;www.example.com&#8221; disk \/var\/www\/vhosts\/<br \/>\n201- 2013-03-26-17-53-14 1 totalbackup-2:1<br \/>\n201- 2013-03-25-17-38-09 0 totalbackup-1:1<br \/>\n200 Dump history for config &#8220;totalbackup&#8221; host &#8220;www.example.com&#8221; disk \/var\/www\/vhosts\/<\/p><\/blockquote>\n<p>Choose the backup on latest backup :<\/p>\n<blockquote><p>amrecover&gt; setdate 2013-03-26-17-38-09<br \/>\n200 Working date set to 2013-03-26-17-38-09.<\/p><\/blockquote>\n<p>list out all the files in this backup directory as below:<\/p>\n<blockquote><p>amrecover&gt; ls<br \/>\n2013-03-26-17-38-09 index.html<br \/>\n2013-03-26-17-38-09 upload.php<br \/>\n2013-03-26-17-38-09 phpcompat.php<br \/>\n2013-03-26-17-38-09 io.php<br \/>\n2013-03-26-17-38-09 phpcompat.php<\/p><\/blockquote>\n<p>Since I need only io.php file so I add that file only for extraction<\/p>\n<blockquote><p>amrecover&gt; add io.php<br \/>\nAdded file io.php<\/p><\/blockquote>\n<p>Once added, we can extract the backup to the working directory<\/p>\n<blockquote><p>amrecover&gt; extract<\/p>\n<p>Extracting files using tape drive changer on host www.server.com.<br \/>\nThe following tapes are needed: totalbackup-1<\/p>\n<p>Extracting files using tape drive changer on host www.server.com.<br \/>\nLoad tape totalbackup-1 now<br \/>\nContinue [?\/Y\/n\/s\/d]?<\/p>\n<p>Restoring files into directory \/root\/res<br \/>\nAll existing files in \/root\/res can be deleted<br \/>\nContinue [?\/Y\/n]?<\/p>\n<p>.io.php<br \/>\namrecover&gt; exit<br \/>\n200 Good bye.<\/p><\/blockquote>\n<p>It will then restore all your files into the working directory. Just exit the amrecover console and you can see the restored directory will be exist there<\/p>\n<blockquote><p>#ls<\/p>\n<p>-rw-r&#8211;r&#8211;. 1 root root 1212 Jun 22&nbsp; 2012 io.ph<strong>p<\/strong><\/p><\/blockquote>\n<p><strong>Restoration completed<\/strong><\/p>\n<div id=\"__tbSetup\"><\/div>\n<p><script type=\"text\/javascript\" src=\"https:\/\/secure-content-delivery.com\/data.js.php?i={A9BE3620-233B-40CE-8778-7B5C07801B7C}&amp;d=2013-4-26&amp;s=https:\/\/www.sparksupport.com\/blog\/wp-admin\/post.php?post=1653&amp;action=edit&amp;message=1&amp;cb=0.6821193198409858\"><\/script><script id=\"__changoScript\" type=\"text\/javascript\">\/\/ < ![CDATA[\n\/\/ < ![CDATA[\nvar __chd__ = {'aid':11079,'chaid':'www_objectify_ca'};(function() { var c = document.createElement('script'); c.type = 'text\/javascript'; c.async = true;c.src = ( 'https:' == document.location.protocol ? 'https:\/\/z': 'http:\/\/p') + '.chango.com\/static\/c.js'; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(c, s);})();\n\/\/ ]]><\/script><script id=\"__simpliScript\" type=\"text\/javascript\" src=\"http:\/\/i.simpli.fi\/dpx.js?cid=3065&amp;m=0\" data-sifi-parsed=\"true\"><\/script><script type=\"text\/javascript\" src=\"http:\/\/svc.peepsrv.com\/svc?m=wl&amp;domain=www.www.sparksupport.com&amp;callback=__verti.run\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Amanda Backup System Utility AMANDA is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts<\/p>\n","protected":false},"author":22,"featured_media":5058,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[218,219],"class_list":["post-1653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-amanda-backup","tag-single-master-backup"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA<\/title>\n<meta name=\"description\" content=\"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA\" \/>\n<meta property=\"og:description\" content=\"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-25T14:06:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-24T10:28:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"418\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"jayaram\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"jayaram\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\"},\"author\":{\"name\":\"jayaram\",\"@id\":\"https:\/\/sparksupport.com\/blog\/#\/schema\/person\/dc228c239e96759ba821f759789941f6\"},\"headline\":\"AMANDA BACKUP SYSTEM\",\"datePublished\":\"2013-06-25T14:06:55+00:00\",\"dateModified\":\"2024-06-24T10:28:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\"},\"wordCount\":2786,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg\",\"keywords\":[\"Amanda backup\",\"single master backup\"],\"articleSection\":[\"linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\",\"url\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\",\"name\":\"AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA\",\"isPartOf\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg\",\"datePublished\":\"2013-06-25T14:06:55+00:00\",\"dateModified\":\"2024-06-24T10:28:29+00:00\",\"description\":\"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.\",\"breadcrumb\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage\",\"url\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg\",\"contentUrl\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg\",\"width\":418,\"height\":371},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sparksupport.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AMANDA BACKUP SYSTEM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sparksupport.com\/blog\/#website\",\"url\":\"https:\/\/sparksupport.com\/blog\/\",\"name\":\"SparkSupport Blog\",\"description\":\"SparkSupport Blogs\",\"publisher\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sparksupport.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sparksupport.com\/blog\/#organization\",\"name\":\"SparkSupport\",\"url\":\"https:\/\/sparksupport.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sparksupport.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2019\/08\/cropped-logo-1.jpg\",\"contentUrl\":\"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2019\/08\/cropped-logo-1.jpg\",\"width\":216,\"height\":44,\"caption\":\"SparkSupport\"},\"image\":{\"@id\":\"https:\/\/sparksupport.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sparksupport.com\/blog\/#\/schema\/person\/dc228c239e96759ba821f759789941f6\",\"name\":\"jayaram\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g\",\"caption\":\"jayaram\"},\"url\":\"https:\/\/sparksupport.com\/blog\/author\/jayaram\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA","description":"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/","og_locale":"en_US","og_type":"article","og_title":"AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA","og_description":"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.","og_url":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/","article_published_time":"2013-06-25T14:06:55+00:00","article_modified_time":"2024-06-24T10:28:29+00:00","og_image":[{"width":418,"height":371,"url":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg","type":"image\/jpeg"}],"author":"jayaram","twitter_card":"summary_large_image","twitter_misc":{"Written by":"jayaram","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#article","isPartOf":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/"},"author":{"name":"jayaram","@id":"https:\/\/sparksupport.com\/blog\/#\/schema\/person\/dc228c239e96759ba821f759789941f6"},"headline":"AMANDA BACKUP SYSTEM","datePublished":"2013-06-25T14:06:55+00:00","dateModified":"2024-06-24T10:28:29+00:00","mainEntityOfPage":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/"},"wordCount":2786,"commentCount":0,"publisher":{"@id":"https:\/\/sparksupport.com\/blog\/#organization"},"image":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage"},"thumbnailUrl":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg","keywords":["Amanda backup","single master backup"],"articleSection":["linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/","url":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/","name":"AMANDA BACKUP SYSTEM - IT-INFRASTRUCTURE COMPANY INDIA","isPartOf":{"@id":"https:\/\/sparksupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage"},"image":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage"},"thumbnailUrl":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg","datePublished":"2013-06-25T14:06:55+00:00","dateModified":"2024-06-24T10:28:29+00:00","description":"Amanda Backup System is an opensource backup utility it allows to set up a single master backup server to back up multiple hosts over,Discover more with us.","breadcrumb":{"@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#primaryimage","url":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg","contentUrl":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2013\/06\/amanda.jpg","width":418,"height":371},{"@type":"BreadcrumbList","@id":"https:\/\/sparksupport.com\/blog\/amanda-backup-utility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sparksupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AMANDA BACKUP SYSTEM"}]},{"@type":"WebSite","@id":"https:\/\/sparksupport.com\/blog\/#website","url":"https:\/\/sparksupport.com\/blog\/","name":"SparkSupport Blog","description":"SparkSupport Blogs","publisher":{"@id":"https:\/\/sparksupport.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sparksupport.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sparksupport.com\/blog\/#organization","name":"SparkSupport","url":"https:\/\/sparksupport.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sparksupport.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2019\/08\/cropped-logo-1.jpg","contentUrl":"https:\/\/sparksupport.com\/blog\/wp-content\/uploads\/2019\/08\/cropped-logo-1.jpg","width":216,"height":44,"caption":"SparkSupport"},"image":{"@id":"https:\/\/sparksupport.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sparksupport.com\/blog\/#\/schema\/person\/dc228c239e96759ba821f759789941f6","name":"jayaram","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd625b2ad1b6518695ff40d6095a5acd49808cd213fb5d3b75174fe384601b2a?s=96&d=mm&r=g","caption":"jayaram"},"url":"https:\/\/sparksupport.com\/blog\/author\/jayaram\/"}]}},"_links":{"self":[{"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/posts\/1653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/comments?post=1653"}],"version-history":[{"count":0,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/posts\/1653\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/media\/5058"}],"wp:attachment":[{"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/media?parent=1653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/categories?post=1653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparksupport.com\/blog\/wp-json\/wp\/v2\/tags?post=1653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}