I am running XBMC on an Ubuntu minimal install. There is no desktop environment installed. Is there a way I can clone my boot drive to a USB drive so that it can be restored at a later date if needed?
Rsync is great utility to do backup and cloning. It is pre installed on Ubuntu. You can take backup of live server either on local server or on remote server.
following command will backup my all Ubuntu root partition to my remote server (192.168.1.55).
Another Technique to clone server is take snapshot of root partition of server with Clonezilla, But it requires to reboot server. Your partition must be unmounted at that time.