Total Pageviews

Monday, 24 December 2012

twcbackup -linux桌面系统下的备份工具

Contents

About twcbackup

twcbackup is usually run automatically (from cron) every night to generate a backup of all your data. Every time twcbackup is run, it sends a report by e-mail. These reports show whether the backup succeeded or not and contain a detailed backup log.
The backup settings can be edited using the graphical configuration program twcbackupconf.

As backup methods rsync, tar, postgres dumps and bfsync backups are supported. The recommended backup method to backup files is the bfsync backup. It supports:
  • file level duplication (every file content is SHA1-hashed, and only backuped once)
  • automatic deletion of old backups
  • backup of local data
  • backup of remote machines
    • ssh and rsync (to backup Unix machines)
    • smb and rsync (to backup Windows machines)
  • replication of the backup repository
twcbackup is implemented in Perl and licensed under the GNU GPL version 3.

Getting twcbackup

The current version of twcbackup is twcbackup-0.9.10, and can be downloaded here:

Overview of Changes in twcbackup-0.9.10

  • added manpages for twcbackup & twcbackupconf
  • rename twcbackup.pl -> twcbackup, twcbackupconf.pl -> twcbackupconf
  • umount smb filesystems before umounting media
  • use "-" instead of "_" for expire config keys
  • allow copy-expire configuration via twcbackup config
  • suppress warning in sql-export
  • added -q flag which suppresses stdout output
[ more... ]

Documentation (twcbackup-0.9.10)

Issue tracker

If you have issues/bugs related to twcbackup, you can use the issue tracker at google code。

from  http://space.twc.de/~stefan/twcbackup.php