Latest Version: 1.0 Release 3


15 November 2006 (andys6276)

REOBack is back in Development!

23 March 2002 (techno)

REOBack 1.0r3 Released! This is basically a response to the numerous feature/bug reports from users like you! Thanks to Richard for working on bug fixes all of last week.

Keep those feedbacks coming. :)

21 August 2001 (techno)

REOBack 1.0 Released! This is the first public release. It is available via TAR/GZ files and RPM package.

08 August 2001 (techno)

We are currently working on the first public beta release of REOBack estimated to be released by August 19, 2001. Stay tuned!

[Back to Top]


REOBack (pronounced "ray-o-back") is a backup solution designed for Linux users and system administrators. It is designed to be simple to set up, and easy to use. It is great as a quick solution for those who procrastinate about backups. It supports automatic full/incremental backups of files you define, remote backups via NFS or FTP, as well as auto deletion of old backups. See the latest README for more information.

Project sponsor: SourceForge Logo

Main developer: Randy Oyarzabal (techno91 at users dot sourceforge dot net)

Other developers and contributors:

Richard Griswold (griswold at users dot sourceforge dot net)
Nate Steffenhagen (frankspikoli at users dot sourceforge dot net)

Copyright © 2001, 2002 Randy Oyarzabal (techno91 at users dot sourceforge dot net)

REOBack is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by he Free Software Foundation; either version 2 of the License, or (at your option) any later version. All we ask is that you keep copyright notices and headers intact, and give credit to the original developers and contributors.

REOBack is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

[Back to Top]


REOBack was written and tested using RedHat Linux 7.1/7.2. Since it was written in Perl and uses standard UNIX tar and gzip, I'm positive that it will work on just about any flavor of UNIX. But just in case, here's the official requirements:

  • Linux or any flavor of UNIX (provided, the following are available:)
  • Perl v.5.6.1
  • Net::FTP Perl Module (optional, needed only if doing FTP backups)
  • Tar
  • Gzip

REOBack has been reported to run on RedHat Linux, Free BSD, Mac OS X, and AIX. If you install REOBack on any OS other than what's listed above, and it works, let us know.

[Back to Top]


There's no FAQ yet. See the README file instead.

[Back to Top]


Latest Version: 1.0 Release 3

Type Filename Size


Source RPM reoback-1.0-3.src.rpm 30k
Tar Ball reoback-1.0_r3.tar.gz 27k

Older versions can be found here.

[Back to Top]


Changes in version 1.0 Release 3:

  • Fixed problem when backing up "/" (root dir).
  • Fixed "rename" code to use "move" to work across filesystems.
  • Fixed the directory permissions problem when restoring backups.
  • Changed tar parameters from "cpfz" to "-cpzf" for compatability with
    other flavors of UNIX i.e. AIX.
  • Check if Net::FTP is installed when doing an FTP remote backup,
    * Fixes bug 463642
  • Automatically create directories from settings.conf if they do not
    exist. Parent directories are created if necessary.
    * First half of fix for bug 482380
  • Better error checking and reporting.
    * Second half of fix for bug 482380
  • Removes large (>2GB) archives, even if Perl does not have large file
    support. This relies on the tar command having large file support
    enabled, but both the file system and the tar command have to have
    large file support to create a file larger than 2GB.
    * Fixes bug 521843
  • Skip removing comments for FTP passwords. REOBack will now treat
    everything after 'ftppasswd = ' as a password, except for leading and
    trailing whitespace. For example, for the line
    'ftppasswd = my##password ', REOBack will extract 'my##password'
    as the FTP password.
    * Fixes bug 506178
  • Correctly handle the case where there are no files to skip.
  • Fixed a bug with checking for the last modification time for symbolic
  • Perl regular expressions (wild cards) for Skip: directives. For
    example, to skip all files and directories in your home directory that
    start with a dot, you can use:

    Skip: /home/myself/\..*

    Wondering what '\..*' does? The leading backslash, '/', tells REOBack
    (actually Perl) to treat the next dot, '.', as a literal dot. The
    third dot tells Perl to match any character, and the asterisk, '*',
    tells Perl to perform the match zero or more times.
  • Suppress "Removing leading `/'" message from tar.
  • Prints correct backup type.
  • Prints version each time it is run.
  • Creates fewer temporary files.
  • General code streamlining and cleanup.

The complete changelog can be found here.

[Back to Top]


Here are some REOBack logos (created by Nate Steffenhagen) you may use on your site if you wish. Click on a logo to get ready-to-use code:


[Back to Top]

If you like REOBack, please rate it at

SourceForge Logo Last updated March 24, 2002 - by Randy Oyarzabal (techno91 at users dot sourceforge dot net)