Sign In

    Enjoy FOSSwire's content? Have it delivered! Subscribe

    Review: Backups with Back in Time

    Back in Time logo

    Backing up generally isn’t a fun activity, but always proves to be worth it when that disaster you are not expecting happens.

    Building a backup strategy can be a relatively complex process as well. What exactly should you back up, what format do you use, where do you store the backups? It can quickly become a task that demands quite a lot of technical expertise without the help of a program to make things relatively easy.

    Back in Time is a solution for Linux, somewhat modelled on Apple’s Time Machine backup system for Mac OS X Leopard, but it also inspired by a few other Linux backup tools.

    It has a nice GUI interface, supports automatic backups at time schedules you specify and keeps multiple snapshots of the whole backup, while only backing up the changed files each time. So, what is it like to actually use?

    For the purposes of this review, I’ll be looking at the GNOME interface version, but much of this should follow the same for the KDE interface as well.

    Setting Up

    When you first launch the program, you are presented with the settings window. You do have to set up a location to back up to and which folders to include in the backup (the Include tab).

    Back in Time Settings window

    This does require you to have spent some time thinking about what you need to have backed up first, and the multiple tabs across the Settings window could be a bit intimidating for the new user.

    If you are confident with what you want to set up, however, you can quickly set the base directory for your backups (which is probably on an external disk somewhere), the files you want to include in the backup and any advanced settings if you want.

    It would be nice to have a couple of preset backup profiles for people who really just want to click one button and have their system backed up. For example, a preset which backs up your home directory to an external disk would be nice to have in a one-click configuration.

    Despite the complexity of the settings window for new users, it is really quick and easy to get started.

    Running a Backup

    Supposedly the application will backup on an automatic basis, based on the schedule you set earlier. I have to admit, I don’t leave my backup drive plugged in all the time, nor do I have Back in Time open all the time, so I haven’t actually tried this out.

    Doing a backup manually is a really easy process. In the Back in Time interface, you can simply press the large Backup Now button and it gets to work making a new snapshot.

    Snapshot in progress

    Back in Time uses rsync underneath to backup only the files that have changed, but you don’t really need to care how it works. You press the button, it works out which files have changed, and makes a new snapshot on your backup disk. It really is effortlessly simple and I like it.

    Restoring Files

    What I really love is that Back in Time’s snapshots work just like a normal hierarchy of folders on your backup disk. Each snapshot appears just like a folder containing all the files you have chosen to backup, so even if you want to restore a file on another machine where you don’t have Back in Time, you just copy a file across. Again, it just works. (It uses hard links, so it only uses the minimum space

    Of course, Back in Time allows you to restore from within the Back in Time interface, it is again really easy to do. All of your snapshots are listed across the left hand side and you can pick one, browse through the file system and bring a file back by clicking the Restore button.

    Restore a file in Back in Time

    Conclusion

    Having played with this for a while, I’m really impressed. There are areas, particularly initial setup, that could be made a little bit easier for new users.

    Apart from that, this is a really robust and effortlessly simple way to back up your home folder, for example. Its snapshot functionality works really well, meaning you can have as much or as little backward history of your system as you need, while also keeping a copy of the whole system.

    I love the fact that it requires very little effort on my part to update my backup – I just plug in the drive, launch the app and click Backup Now.

    I also find it very reassuring that the files aren’t in a weird format which has to be decompressed or manipulated by a program; they’re just files sitting there on the disk that I can access.

    I’ve found Back in Time to be really useful as a backup solution for my home directory on this machine. It’s not powerful enough perhaps for some requirements, but if you are using Linux as an everyday desktop machine and have some files you need to get backed up, give Back in Time a try.


    Fotowall - Make Wallpaper Collages from your Photos

    Peter walks you through how to use Fotowall - an interesting application that allows you to quickly make collages from your photos. These collages can then be used as a desktop background.

    Installing Gentoo 2008.0 Live CD

    Gentoo logo

    Traditionally, Gentoo Linux has been a distribution designed more towards the more experienced Linux user, perhaps the 'power user', if you will.

    Its source-based package management and offering the user complete control over the system installation and configuration have meant that traditionally, it can be difficult to approach.

    Having myself tried and failed to install Gentoo in the past, I thought I would take the recently released 2008.0 Live CD for a spin, and see what the installation process is like, and how easy it is to use and understand. So here goes.

    You get started like any other Live CD - throw it in the drive, reboot and press Enter to boot in. Before the GUI even arrives, you'll be asked to pick a keyboard layout to use for the live CD, then eventually you will be greeted with this GDM login screen.

    GDM in Gentoo 2008.0

    There's an autologin set here, so you just have to wait a few seconds for the live user to be logged in. Gentoo now uses Xfce as the default GUI environment, so it will load up (fast, as it always seems to be).

    Xfce in Gentoo 2008.0

    As expected, this is a fully usable Gentoo system at this point, albeit running Live, so of limited utility. A fair selection of packages are installed, included Firefox 2.0.0.14, in a 'Bon Echo' branded guise.

    Bon Echo in Gentoo 2008.0

    Still, we're interested in the installation procedure. Conveniently on the desktop is an installer shortcut. Actually there are two - a command-line based installer, and the graphical GTK+ version. I'll be using the latter.

    There's no introduction or anything. As soon as you double-click the installer, you're thrown straight in at a partitioning screen. Provided you have a clean disk and don't mind Gentoo monopolising your hard drive, it's simple to click the Recommend Layout button for a one-click solution to this screen.

    Partitioning in Gentoo Installer

    It does, however, give its power user base the ability to fully control how Gentoo will inhabit their hard drives.

    Partition layout

    Click Next at this point and you are right away doing mount points for those partitions you just set up (and any others you want too). This is usually saved for the tail end of distro installations, but the way that the Gentoo installer works means that it will mount all of these partitions for you in the live distro too for the install, so it is done at this point.

    You don't get an awful lot of confirmation, so pretty much as soon as you hit Next, those partitions will be written to disk and a few files get copied over.

    Initial 'stage' File Copy

    Once that initial set of files gets copied, you then go back into answering questions. Personally, I don't like this sort of do some work, then ask more questions, then do more work thing.

    It reminds me of the Windows XP installation procedure - when you can never just answer questions and set it off doing its own thing, it requires constant supervision. The Gentoo install isn't nearly as bad, but the way it works doesn't feel very 'standard' in comparison to more mainstream Linux distros.

    From this point on, you are asked about configuring network interfaces, your root password and setting up the different users for your newly installed system.

    Adding Users

    The users module could potentially be a little confusing without a fair bit of Linux experience, as you are asked to manually fill in details such as the user's shell, home directory and user ID. You can leave things blank for defaults, however.

    The final step before the proper copying of packages happens is to choose any additional packages you need. If you want a graphical system at the end of the install, you'll need to make sure you check at least the xfce and xorg-x11 packages.

    Finally, the proper copy operation gets started. This will probably take considerable time (it did in my VM installation, at least).

    Main installation copying

    Once the copy is finished, just as abruptly as it begun, you are notified that the installation is complete and you can reboot into the installed system.

    Conclusion

    So, how easy is this to install?

    It certainly doesn't require much specific knowledge of Gentoo or how it works, but neither is it for the faint hearted.

    A significant body of previous Linux experience is expected, as you'll be on your own with respect to key concepts, such as partitioning, packages and users.

    I imagine that in a 'safe' environment - i.e. a machine that didn't particularly matter, someone with only intermediate Linux skills could probably get through relatively easily and progress to using the distro.

    Gentoo is still very oriented towards the more experienced user and the person who likes to endlessly fiddle with and tweak their system so it works exactly how they like it and has the maximum possible performance.

    I don't remember how I fell down on installing in the past, but it certainly seems like an achievable feat for someone with some Linux experience now, and that in itself has lowered the bar to learning and using Gentoo.

    They could try to make it even easier to install, but then I guess there might be complaints from those who do not want their installer to be 'simplified' any more.

    People like control over their machines.


    1. 1
    2. 2
    3. 3
    4. ...
    5. Go to