Rsync. Screen. Быстро перекидываем данные с сервера на сервер Linux. Синхронизация.

rsync - программа для синхронизации данных

Screen - не закрывать сессию если вылетим из терминала

Вывести список активных скринов:

screen -ls

создать сессию с именем
screen -S имя

подключиться
screen -x Имя

выйти не закрывая
Cntr+A+D

выйти и закрыть

Cntr-a

переносим с сервера на котором находимся на vps клиента
rsync -avzr --progress /var/www/user/data/www/ root@host_ip:/var/www/www-root/data/www/

Переносим из сервера клиента к нам на сервер, на котором находимся
rsync -avzr --progress root@host_ip:/var/www/www-root/data/www/ /var/www/www-root/data/www/

 

Таким образом первая папка www синхронизируется с папкой в конце команды

Добавляем порт в начало, если ssh порт не стандартный, допустим 555

rsync -avhzPe "ssh -p 555" /var/www/

Tags: