Page 2 of 2 FirstFirst 12
Results 11 to 19 of 19

Thread: Let's make Time Machine

  1. #11
    Join Date
    May 2007
    Beans
    810

    Re: Let's make Time Machine

    There is a restore Tab in the application. That you can use to restore specific files. I have never actually had to restore a backup though. So how it works in practice I don't know.

  2. #12
    Join Date
    May 2007
    Beans
    810

    Re: Let's make Time Machine

    Quote Originally Posted by Tony Flury View Post
    Um - I disagree - I started writing a Time Machine clone, complete with plans to add a time slider into Nautilus if a backup existed on a given folder hierarchy. I stopped after my laptop was stolen, and I realised I did not have a backup of my code to date (oh the irony).

    I will start re-writing it pretty soon - I don't need donations (although they would be nice) - but I would need help to do all the change management stuff - I used to be able to wrap my head around it - but it confuses the hell out of me now.
    Do keep us informed. I am also interested in this since it doesn't look like fwbackups is being developed anymore.

  3. #13
    Join Date
    Sep 2011
    Beans
    107

    Re: Let's make Time Machine

    Backintime works pretty well once set up.

  4. #14
    Join Date
    Jun 2009
    Beans
    65

    Re: Let's make Time Machine

    Quote Originally Posted by Tony Flury View Post
    Um - I disagree - I started writing a Time Machine clone, complete with plans to add a time slider into Nautilus if a backup existed on a given folder hierarchy. I stopped after my laptop was stolen, and I realised I did not have a backup of my code to date (oh the irony).

    I will start re-writing it pretty soon
    Yes, please keep us posted. Your specs sound pretty good!

    I don't need donations (although they would be nice)
    I keep my 50 euro's in check

    but I would need help to do all the change management stuff - I used to be able to wrap my head around it - but it confuses the hell out of me now.
    What concretely do you need?

    Also, do you consider rsync as a backend? Using its differences function would make any backup app very efficient on disk space as it would only store the differences that are made on the files and directories.

  5. #15
    Join Date
    May 2008
    Location
    UK
    Beans
    1,451
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Let's make Time Machine

    Quote Originally Posted by Q-collective View Post
    Yes, please keep us posted. Your specs sound pretty good!

    I keep my 50 euro's in check

    What concretely do you need?
    I need someone to guide me through setting up an easy to use environment where I (and eventually others) can check files in and out etc. As I say I used to know my way around sccs, but I know stuff has moved on considerably and I will need to create project files etc online.

    Also, do you consider rsync as a backend? Using its differences function would make any backup app very efficient on disk space as it would only store the differences that are made on the files and directories.
    I was thinking about using a zip file backend - every backed up file will have it's own zip file at the backup destination. I definitiely did not want to be backing up entire folders on the fly. My idea is when I need to back up a file :

    Code:
    1) Grab entry from the queue and identify the zip file.
    2) Rename old zip file to a backup version
    3) Copy backup file back to correct version
    4) Add file to be backuped up zip file - with the time stamp as the file name in the zip file.
    5) remove the backup
    6) Mark the queue entry as closed
    Thus any interruption between 1 and 4 would result in a still open queue entry and a intact backup version - i.e. a failsafe version.
    An interruption between 5 & 6 would result in an open queue item but with no backup (again easily detectable and resolvable).
    I am assuming that file renames are atomic (i.e. a simple change to a directory and therefore high unlikely to be interrupted). The long bits of the process are items 3 and 4.
    Tony - Happy to try to help.
    Unless otherwise stated - all code posted by me is untested. Remember to Mark the Thread as Solved.
    Ubuntu user number # 24044 Projects : TimeWarp - on the fly Backups

  6. #16
    Join Date
    Jun 2006
    Location
    Brisbane Australia
    Beans
    713

    Re: Let's make Time Machine

    I've been using rsnapshot for a couple of years to backup my linux pc and my wife's windows pc. Simple and works really well.

  7. #17
    Join Date
    May 2008
    Location
    UK
    Beans
    1,451
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Let's make Time Machine

    Quote Originally Posted by markbl View Post
    I've been using rsnapshot for a couple of years to backup my linux pc and my wife's windows pc. Simple and works really well.
    The problem with rsnapshot is that it can take a long while to do a full backup (specially over a network), and then you end up with a massive archive which is almost impossible to open. Also any interruption (power, network etc) corrupts your backup arhcive and wastes all of that time.
    I was using a similar tool - and ended up having to leave my laptop on for over 24 hours to do the initial backup, only to end up with archive I could not restore anything from, because it was too big to open across the network.
    The rationale for what I was trying to write was to end up with much smaller archives, and to only ever do incremental backups, and crucially build in protection from interruptions. With my scheme the backups run in the background, but if i shutdown for the night - at most I end up with one or two partial backup files which can be recovered (deleted and re-built). If my network dies (for instance a power cut), again i would loose the backup for one or two files, not my whole archive. Restoring becomes easier due to the need to restore one file from a small archive, rather than one file from thousands in a massive archive.
    Tony - Happy to try to help.
    Unless otherwise stated - all code posted by me is untested. Remember to Mark the Thread as Solved.
    Ubuntu user number # 24044 Projects : TimeWarp - on the fly Backups

  8. #18
    Join Date
    Feb 2011
    Beans
    214

    Re: Let's make Time Machine

    Quote Originally Posted by Q-collective View Post
    Today, I've found out about Redo Backup & Restore, which is a livecd that simply clones your hard drive to another drive. It is simple and restoring is also pretty straightforward. But I don't believe it is incremental, so it'll just clone your entire drive every time, wasting huge amounts of space on your backup drive. Also, rebooting for a restore is a very good idea, but I'm not too sure about the need for rebooting just to make a backup...
    Unfortunately it doesn't run on ppc, apparently.
    Desktop: Ubuntustudio 20.04 running on AMD Ryzen 5 3600X, with Nvidia Geforce 1050Ti graphics; Laptop: Ubuntustudio 20.04 running on a Intel i5 6200U @2.30 GHz

  9. #19
    Join Date
    Feb 2011
    Beans
    214

    Re: Let's make Time Machine

    Quote Originally Posted by Silverflyer View Post
    Backintime works pretty well once set up.
    Yes, I'm using Backintime.

    However, I've found two problems:

    - It takes a long time to make each new snapshot

    - It doesn't run by itself. I have to launch it if I want it to run the scheduled backups. Once set up, it should run by itself, I souldn't care about it. At least that's how Time Machine works.

    I can always make it launch when I start up the computer, of course. But I still have the slow snapshot's issue.
    Desktop: Ubuntustudio 20.04 running on AMD Ryzen 5 3600X, with Nvidia Geforce 1050Ti graphics; Laptop: Ubuntustudio 20.04 running on a Intel i5 6200U @2.30 GHz

Page 2 of 2 FirstFirst 12

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
  •