2.6.0 features: Difference between revisions

From wiki.zmanda.com
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
* configure --disable-shared doesn't work because perl modules require shared libraries. Use configure --with-static-binaries to build statically linked binaries.
=== 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.
* New [[amanda.conf|'local']] security driver supports backups of the amanda server without any network connection or other configuration.
 
=== Amanda commands ===
 
* [[amverify]] and [[amverifyrun]] are deprecated and replaced with the new, more flexible [[amcheckdump]].
* [[amverify]] and [[amverifyrun]] are deprecated and replaced with the new, more flexible [[amcheckdump]].
* [[amdd]] and [[ammt]] are deprecated.
* [[amdd]] and [[ammt]] are deprecated.
* 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''.
* The [[Backup_client#GNUTAR|amandates]] file, previously at ''/etc/amandates'', is now at ''$localstatedir/amanda/amandates''.  You may want to move your existing ''/etc/amandates'' when you upgrade Amanda to this release.
* New [[amcryptsimple]], [[amgpgcrypt]] - encryption plugins based on gpg.
* New [[amcryptsimple]], [[amgpgcrypt]] - encryption plugins based on gpg.
* New [[amserverconfig]], [[amaddclient]] - Initial Amanda configuration tools (Please see man page for details)
* New [[amserverconfig]], [[amaddclient]] - Initial Amanda configuration tools (Please see man page for details)
* Many bugs fixed and code rewrite/cleanup
 
=== Amanda configuration ===
 
* Amanda configuration file [[amanda.conf]] 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.
* [[Installation/Amanda's_Requirements|glib]] is required to compile and run amanda.
* [[Installation/Amanda's_Requirements|glib]] is required to compile and run amanda.
* [[Device API]]: pluggable interface to storage devices, supporting tapes, vtapes, RAIT, and Amazon S3
* 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''.
* [[Perl Interface]]: New perl modules link directly to Amanda, to support writing Amanda applications in Perl.
* 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.
* New [[amanda.conf|'local']] security driver supports backups of the amanda server without any network connection or other configuration.
* Almost 200 unit tests are available via [[Testing#Make_Installcheck|'''make installcheck'']]'.
* Almost 200 unit tests are available via [[Testing#Make_Installcheck|'''make installcheck'']]'.
* Amanda configuration file changes
** [[amanda.conf]] changes
*** flush-threshold-dumped
*** flush-threshold-scheduled
*** taperflush
*** device_property
*** usetimestamps default to yes

Revision as of 01:27, 22 January 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.
  • 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 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.
  • The 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.
  • Almost 200 unit tests are available via 'make installcheck'.