wiki:technical:soft:rsync
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:technical:soft:rsync [2014/06/03 20:44] – alexander | wiki:technical:soft:rsync [2017/04/07 22:51] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| - | rsync - программа, | + | **rsync** - программа, |
| ===== Установка ===== | ===== Установка ===== | ||
| - | На примере Debian: | + | На примере |
| < | < | ||
| # aptitude install rsync | # aptitude install rsync | ||
| Строка 10: | Строка 10: | ||
| ===== Копирование ===== | ===== Копирование ===== | ||
| На сервере-приемнике правим **/ | На сервере-приемнике правим **/ | ||
| - | < | + | < |
| log file=/ | log file=/ | ||
| pid file=/ | pid file=/ | ||
| socket options = SO_KEEPALIVE | socket options = SO_KEEPALIVE | ||
| </ | </ | ||
| - | и запускаем rsync: | + | и запускаем |
| < | < | ||
| - | # / | + | # service |
| </ | </ | ||
| rsync-сервер к приему данных готов. | rsync-сервер к приему данных готов. | ||
| - | На сервере-передатчике запускаем rsync: | + | На сервере-передатчике запускаем |
| < | < | ||
| # rsync -e ssh --progress -lzuogthvr --compress-level=9 --delete-after / | # rsync -e ssh --progress -lzuogthvr --compress-level=9 --delete-after / | ||
| </ | </ | ||
| где: | где: | ||
| - | * **-e ssh** - Использовать SSH для связи. | + | * **-e ssh** -- использовать |
| - | * **‑‑progress** - Показывать прогресс копирования. | + | * **‑‑progress** -- показывать прогресс копирования. |
| - | * **-l** - Пересоздавать | + | * **-l** -- пересоздавать |
| - | * **-z** - Использовать сжатие (для экономии трафика). Если много сжимать - копирование может занять много времени. Можно отказаться от этой опции в случае недостаточной мощности процессора. | + | * **-z** -- использовать сжатие (для экономии трафика). Если много сжимать - копирование может занять много времени. Можно отказаться от этой опции в случае недостаточной мощности процессора. |
| - | * **-u** - Режим обновления, | + | * **-u** -- режим обновления, |
| - | * **-o** - Установить пользователя-владельца скопированного файла таким-же, | + | * **-o** -- установить пользователя-владельца скопированного файла таким-же, |
| - | * **-g** - Установить группу-владельца скопированного файла таким-же, | + | * **-g** -- установить группу-владельца скопированного файла таким-же, |
| - | * **-t** - Установить время создания/ | + | * **-t** -- установить время создания/ |
| - | * **-h** - Вывод информации на экран в удобном для человека виде (human-readable). | + | * **-h** -- вывод информации на экран в удобном для человека виде (human-readable). |
| - | * **-v** - Verbose-вывод (т.е. расширенная информация в процессе копирования). | + | * **-v** -- verbose-вывод (т.е. расширенная информация в процессе копирования). |
| - | * **-r** - Рекурсивное копирование (т.е. все, что находится по указанному пути, включая поддиректории). | + | * **-r** -- рекурсивное копирование (т.е. все, что находится по указанному пути, включая поддиректории). |
| - | * **‑‑compress-level=9** - Уровень сжатия (0-9) | + | * **‑‑compress-level=9** -- уровень сжатия (0-9) |
| - | * **‑‑delete-after** - Изменяет поведение утилиты. По умолчанию, | + | * **‑‑delete-after** -- изменяет поведение утилиты. По умолчанию, |
| - | * **/ | + | * **/ |
| - | * **username** - имя пользователя для подключения на удаленный сервер. | + | * **username** |
| - | * **remoteserver** - ip-адрес или hostname удаленного сервера. | + | * **remoteserver** |
| - | * **/ | + | * **/ |
| ===== Восстановление ===== | ===== Восстановление ===== | ||
wiki/technical/soft/rsync.1401813842.txt.gz · Последнее изменение: (внешнее изменение)
