Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Server rsync
цитата
10/11/12 в 21:25
 dehash
Кто может подсказать готовый код команд для rsync для крона? Надо что бы бэкап всего сервера(первый раз всего сервера, а потом только изменения) каждый день скачивались на домашний комп. А то я завяз в мануалах и без толку. Спасибо.
цитата
10/11/12 в 22:07
 iRoot
Если rsync по SSH будет (а так проще), то примерно так:
rsync -avz -e 'ssh' user@host.com:/path/* /save/to/
цитата
11/11/12 в 00:01
 JM
iRoot: юзер то есть, а паролик как же в таком случае?
Я вот ток с ключами нашел вариант...
цитата
11/11/12 в 00:19
 johndoe2
JM писал:
iRoot: юзер то есть, а паролик как же в таком случае?
Я вот ток с ключами нашел вариант...


Автоматику на паролях не делают. Генеришь ssh ключ, вставляешь публичный ключ на принимающей стороне в ~/.ssh/authorized_keys и можешь входить по ключу, без пароля.
цитата
11/11/12 в 00:37
 CABMIT
johndoe2 всё верно сказал, но если вдруг ты всё же захочешь сделать на паролях, попробуй так:
Код:
rsync -avz --rsh="sshpass -p 'password' /usr/bin/ssh" user@host.com:/path/* /save/to/
цитата
11/11/12 в 01:15
 Pentarh
Не забывайте перед rsync ставить "flock -n /tmp/rsync.lock". Таким образом при перегрузке сервера не запустится 100500 rsync-ов.

Бекап всего сервера глупо делать. Все равно ты его не восстановишь. Обычно достаточно /etc/ и /home/ (или где там у тебя домены). И мускуль надо отдельно дампом снимать.

Не, ну реально, файлы мускула открыты на запись, изменяются, а тут их rsync дерет в процессе. При восстановлении каша будет.

Надо дампом снимать или lvm снепшотом.
цитата
14/11/12 в 15:09
 begemot
Если стоит выбор между полным бекапом или частичным, что полный лучше, просто чтобы ничего не забыть. Да и проще восстанавливать потом. Так за пол часа был однажды поднят один наш сервер.

Конечно базы mysql и другие изменяемые файлы могут побиться, поэтому дампы mysql делать обязательно и складывать туда-же на сервере, rsync их скопирует также, что не помешает потом их практически мгновенно восстановить.

Кроме того в случае если забыл сделать дамп базы, то битая база это лучше чем ничего.


Эта страница в полной версии