I’ve just published a release of backup.pl, my simple perl-based generic backup script. You can download the release, and get full documentation on the project’s GitHub page.

Tagged with:

This post is part 31 of 39 in the series Taming the Terminal

In Part 29 of n we learned how to use SSH to execute commands on a remote computer. In the previous instalment we learned how to add security and convenience to SSH connections using SSH key-pairs.

The most important thing SSH provides is an encrypted connection between two computers. As we’ve seen, that encrypted connection can be used to securely issue terminal commands to a remote computer, but that same secured channel can also be used to secure other network connections between computers. In this instalment we’ll look at three different ways of securely copying files between computers through an SSH connection, and in the next instalment we’ll look at tunnelling just about any network connection through an SSH connection.

Read more

Tagged with:

I spent of a bit of time tweaking my server backup script this week, and figured there was no reason not to share it with others. This is not the be-all-and-end-all of backup scripts, or the most flexible backup script in the world, it does what I need from a backup script, and nothing more or less! It might meet your needs, or, more likely, it might make a useful starting point for a script that meets your exact needs.

You’ll find the code and the documentation over on my GitHub account.

Tagged with:

time-machine-logo2.jpgTime Machine is the fantastic new backup feature built into OS X 10.5 Leopard. It’s pretty simple to set up and it will work if you leave all the defaults as they are. The defaults are fairly intelligent. For example, your Library/Caches is automatically excluded from the backup. However, if you wish to use space on your Time Machine disk efficiently you may wish to configure Time Machine to exclude a few more folders.

[tags]Apple, OS X, Leopard, Time Machine[/tags]

Read more

Tagged with:

When it comes to efficiently synchronizing data between hard-drives there is a great Unix/Linux command-line tool, rsync, which is installed on OS X Tiger (and perhaps previous versions too) by default. OS X only contains the command-line tool though, not a GUI to provide easy access to it. This is where arRsync comes in. All it does is provide a simple GUI and the ability to store profiles, but that’s all that’s needed to make rsync available to regular users. You might wonder why you would need to efficiently synchronize data between two hard-disks? The answer, backups! I use rsync (via arRsync) to backup all my important data to external hard-drives. The nice thing about rsync is that it only replaces files that have changed, so even if you have hundreds of GigaBytes of data, you’ll still be able to update your backup in a reasonable time. Oh, and arRsync is both free and open-source!

[tags]Backup, arRsync, Rsync, OS X[/tags]

Read more

Tagged with: