JBackpack is a personal backup program. It features incremental backups, network transparency and encryption. JBackpack uses rdiff-backup for all backup and restore functions, SSHFS and SMB to access remote file systems and EncFS to encrypt backup destination directories.
JBackpack runs on the GNU/Linux operating system, Mac OS X (10.5 or newer) and Windows.
JBackpack was created as the primary backup and restore solution for lernstick, a live system for schools. Try it out here: http://www.imedias.ch/lernstick/lernstick_en