PDA

View Full Version : How to backup one server to another via SSH command line?



Fli
09-21-2013, 10:59 PM
Hello, please what commands do you suggest when moving all data from one linux Webserver to another? Assuming i have only command line available, SSH on both servers

---
someone adviced rsync /home directory. Executing following command on destination (new) server:

cd /home; rsync -avr -z -e ssh [email protected]:/home/* ./
or executing this one at old server to send backup file to a new server:


scp backupname.tar.gz [email protected]:/home after done extracting at new server using tar -xfvz backupname.tar.gz

or this one on source server, while partitions on both servers are unmounted:

dd if=/dev/sda | gzip | ssh root@target 'gzip -d | dd of=/dev/sda'

here is script to backup particular folder and mysql databases REGULARLY from one server to another: http://internetlifeforum.com/linux-forums/2526-how-backup-files-linux-server-server-automatically-cronjob/