Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
rsync_sync_local_remote [2015/05/10 16:26] 77.106.242.48 - |
rsync_sync_local_remote [2016/08/25 18:04] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Использование Rsync для синхронизации с удаленной системой ====== | + | ====== Rsync - синхронизация с удаленным сервером ====== |
Готовая строка: | Готовая строка: | ||
Строка 26: | Строка 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 предоставляет множество команд для изменения стандартного поведения утилиты. Некоторые из наиболее необходимых флагов уже рассматривались. | ||
Строка 65: | Строка 72: | ||
Если обновить время последнего изменения некоторых файлов, можно увидеть, что rsync повторно копирует только измененные файлы: | Если обновить время последнего изменения некоторых файлов, можно увидеть, что rsync повторно копирует только измененные файлы: | ||
+ | <code> | ||
touch dir1/file{1..10} | touch dir1/file{1..10} | ||
rsync -azP source destination | rsync -azP source destination |