2.6.0 features: Difference between revisions

From wiki.zmanda.com
Jump to navigation Jump to search
(man links)
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
* [[Device API]]: pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3
* [[Device API]]: pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3
* [[Perl Interface]]: New perl modules link directly to Amanda, to support writing Amanda applications in Perl.  Perl modules are installed by default in the perl installsite lib directory. It can be changed with 'configure --with-amperldir'.
* [[Perl Interface]]: New perl modules link directly to Amanda, to support writing Amanda applications in Perl.  Perl modules are installed by default in the perl installsite lib directory. It can be changed with 'configure --with-amperldir'.
* New [[amanda.conf|'local']] security driver supports backups of the amanda server without any network connection or other configuration.
* New 'local' security driver supports backups of the amanda server without any network connection or other configuration.


=== Amanda commands ===
=== Amanda commands ===


* [[amverify]] and [[amverifyrun]] are deprecated and replaced with the new, more flexible [[amcheckdump]].
* amverify(8) and amverifyrun(8) are deprecated and replaced with the new, more flexible {{man|8|amcheckdump}}.
* [[amdd]] and [[ammt]] are deprecated.
* {{man|8|amdd}} and {{man|8|ammt}} are deprecated.
* New [[amcryptsimple]], [[amgpgcrypt]] - encryption plugins based on gpg.
* New {{man|8|amcryptsimple}}, {{man|8|amgpgcrypt}} - encryption plugins based on gpg.
* New [[amserverconfig]], [[amaddclient]] - Initial Amanda configuration tools (Please see man page for details)
* New {{man|8|amserverconfig}}, {{man|8|amaddclient}} - Initial Amanda configuration tools (Please see man pages for details)
* Performance improvements in 'amrecover find' and starting [[amrecover]] command.
* Performance improvements in 'amrecover find' and starting {{man|8|amrecover}} command.


=== Amanda configuration ===
=== Amanda configuration ===


* Amanda configuration file [[amanda.conf]] additions
* Amanda configuration file {{man|5|amanda.conf}} additions
** flush-threshold-dumped
** flush-threshold-dumped
** flush-threshold-scheduled
** flush-threshold-scheduled
Line 29: Line 29:
* [[Installation/Amanda's_Requirements|glib]] is required to compile and run amanda.
* [[Installation/Amanda's_Requirements|glib]] is required to compile and run amanda.
* Some Amanda files are now installed in new ''amanda/'' subdirectories: libraries are now installed in ''$libdir/amanda'' and internal programs are now installed in ''$libexecdir/amanda''. If you mix 2.6.0 and earlier version with rsh/ssh auth, you need to add an 'amandad_path' to the dumptype and to amanda-client.conf
* Some Amanda files are now installed in new ''amanda/'' subdirectories: libraries are now installed in ''$libdir/amanda'' and internal programs are now installed in ''$libexecdir/amanda''. If you mix 2.6.0 and earlier version with rsh/ssh auth, you need to add an 'amandad_path' to the dumptype and to amanda-client.conf
* The [[Backup_client#GNUTAR|amandates]] file, previously at ''/etc/amandates'', is now at ''$localstatedir/amanda/amandates''.  Users should move existing ''/etc/amandates'' in the Amanda client when you upgrade Amanda to this release.
* The [[Backup_client#GNUTAR|amandates]] file, previously at ''/etc/amandates'', is now at ''$localstatedir/amanda/amandates'', which is <tt>/var/amanda/amandates</tt> by defaultYou should move an existing ''/etc/amandates'' in the Amanda client when you upgrade Amanda to this release.  The location of this file can be overridden at compile time with <tt>--with-amandates</tt> or at runtime with the ''amandates'' configuration parameter in [[amanda-client.conf]].
* Almost 200 unit tests are available via [[Testing#Make_Installcheck|'''make installcheck'']]'.
* Almost 200 unit tests are available via [[Testing#Make_Installcheck|'''make installcheck'']]'.

Latest revision as of 21:02, 30 June 2008

Amanda features

  • Device API: pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3
  • Perl Interface: New perl modules link directly to Amanda, to support writing Amanda applications in Perl. Perl modules are installed by default in the perl installsite lib directory. It can be changed with 'configure --with-amperldir'.
  • New 'local' security driver supports backups of the amanda server without any network connection or other configuration.

Amanda commands

Amanda configuration

  • Amanda configuration file amanda.conf(5) additions
    • flush-threshold-dumped
    • flush-threshold-scheduled
    • taperflush
    • device_property
  • Parameter default changes
    • usetimestamps default to yes

Amanda compilation and installation

  • configure --disable-shared doesn't work because perl modules require shared libraries. Use configure --with-static-binaries to build statically linked binaries.
  • glib is required to compile and run amanda.
  • Some Amanda files are now installed in new amanda/ subdirectories: libraries are now installed in $libdir/amanda and internal programs are now installed in $libexecdir/amanda. If you mix 2.6.0 and earlier version with rsh/ssh auth, you need to add an 'amandad_path' to the dumptype and to amanda-client.conf
  • The amandates file, previously at /etc/amandates, is now at $localstatedir/amanda/amandates, which is /var/amanda/amandates by default. You should move an existing /etc/amandates in the Amanda client when you upgrade Amanda to this release. The location of this file can be overridden at compile time with --with-amandates or at runtime with the amandates configuration parameter in amanda-client.conf.
  • Almost 200 unit tests are available via 'make installcheck'.