Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
rsync_sync_local_remote [2015/05/10 16:18] 77.106.242.48 |
rsync_sync_local_remote [2016/08/25 18:04] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Использование Rsync для синхронизации с удаленной системой ====== | + | ====== Rsync - синхронизация с удаленным сервером ====== |
+ | |||
+ | Готовая строка: | ||
+ | |||
+ | <code> | ||
+ | rsync -azP username@remote_host:/home/user/site /home/sites/ | ||
+ | </code> | ||
+ | |||
+ | Подробнее: | ||
Синхронизация с удаленной системой проста, если есть SSH-доступ к удаленному компьютеру и на обеих системах установлена Rsync. Если вам нужно настроить ключи SSH, нажмите здесь. | Синхронизация с удаленной системой проста, если есть SSH-доступ к удаленному компьютеру и на обеих системах установлена Rsync. Если вам нужно настроить ключи SSH, нажмите здесь. | ||
Строка 18: | Строка 26: | ||
====== Полезные опции Rsync ====== | ====== Полезные опции Rsync ====== | ||
+ | ==== Если надо использовать не стандартный порт ssh (отличный от 22) ==== | ||
+ | |||
+ | Добавляем параметр -e "ssh -p 1234" примерно так: | ||
+ | |||
+ | <code> | ||
+ | rsync -a -e "ssh -p 1234" username@remote_host:/home/username/dir1 place_to_sync_on_local_machine | ||
+ | </code> | ||
Rsync предоставляет множество команд для изменения стандартного поведения утилиты. Некоторые из наиболее необходимых флагов уже рассматривались. | Rsync предоставляет множество команд для изменения стандартного поведения утилиты. Некоторые из наиболее необходимых флагов уже рассматривались. | ||
Строка 57: | Строка 72: | ||
Если обновить время последнего изменения некоторых файлов, можно увидеть, что rsync повторно копирует только измененные файлы: | Если обновить время последнего изменения некоторых файлов, можно увидеть, что rsync повторно копирует только измененные файлы: | ||
+ | <code> | ||
touch dir1/file{1..10} | touch dir1/file{1..10} | ||
rsync -azP source destination | rsync -azP source destination |