Clone Server for Disaster Recovery or Bare Metal Recovery

view story

http://www.linuxquestions.org – hi gurus, i have a very old server which is still running and doing its job. But of course all things go south at an appropriate time which no one expect. how do i clone the server to an external drive? If I use dd command, how to do it? And how do I restore if use dd command to backup? The programs installed will it be working after restoration? The server has SVN installed, the programmer don't want to change the SVN version. I just want to backup, for disaster recovery or either bare metal recovery with a new server. I'm not so novice in Linux. Need your input guys. Please help. (HowTos)