Results 1 to 6 of 6

Thread: Equivalent of Apple's Time Machine?

  1. #1
    Join Date
    Dec 2006
    Beans
    63
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Equivalent of Apple's Time Machine?

    Is there an equivalent of Apple's time machine available on Linux?

    I have found some packages such as BackInTime, TimeVault, and FlyBack, but all seem to just be fancy graphical interfaces for full and incremental backups, which I already know how to do using tar.

    The key thing that Apple's Time Machine does that none of these packages seem to do is track deleted files.

    Let's take the following scenario:
    1. I create three files: A, B, C.
    2. I perform a full backup, which backs up A, B, C.
    3. I delete File B.
    4. I perform an incremental backup.
    5. I have a disk crash.


    In the case above, when I restore my full and incremental backups, I will end up with three files: A, B, and C. There is not information that file B has been deleted.

    In order to work around the above problem, I started using rsync with the --delete option. The problem with this is that if I have a disk crash that causes the disk to unmount from the mount point immediately before the backup, then rsync thinks all the files have been deleted, so it dutifully erases my entire backup! (Also not a good choice.)

    Is there any other solution for point-in-time recovery that takes into consideration deleted files?

  2. #2
    Join Date
    Dec 2006
    Beans
    63
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Equivalent of Apple's Time Machine?

    Just an update: After much searching, it looks like the command-line utility rdiff-backup will do what I need. It keeps track of file deletions and makes a true incremental backup that can be restored to a point in time.

    The only thing it does not do, which Apple's Time Machine does, is automatically erase old files as the backup volume fills up. You can use the --remove-older-than option to remove backups older than a certain time, e.g. 30 days or 1 week. However, there is no option to remove as many old files as are necessary to not fill up the backup volume, which is essentially what Apple's Time Machine does.

  3. #3
    Join Date
    Apr 2008
    Location
    LOCATION=/dev/random
    Beans
    5,767
    Distro
    Ubuntu Development Release

    Re: Equivalent of Apple's Time Machine?

    I use rsnapshot on my machines.

    If you want a GUI you could also take a look at Back in Time.
    Cheesemill

  4. #4
    Join Date
    Mar 2009
    Beans
    232

    Re: Equivalent of Apple's Time Machine?

    jkounis, thanks for all this useful information. I TM on my Mac but am looking for something on linux. Still too bad there isn't as nice a solution as TM for linux. I would even pay for it!

  5. #5
    Join Date
    Nov 2005
    Location
    Lincolnshire, UK
    Beans
    1,461
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Equivalent of Apple's Time Machine?

    nortexoid: You might like to take a look at luckyBackup.

    This is based on rsync but also keeps a specified number of snapshots so that you can easily restore an earlier backup.

  6. #6
    Join Date
    Dec 2006
    Beans
    44

    Re: Equivalent of Apple's Time Machine?

    Have you tried CrashPlan? As far as I know it's the most similar backup procedure to Apple's Time Machine. You can use it without spending money by ignoring CrashPlan Central. Cheers.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •