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.txt · Последнее изменение: 2017/04/07 22:51 — 127.0.0.1