dream on!
С нами с 17.03.10
Сообщения: 6553
Рейтинг: 1658
|
Добавлено: 10/11/12 в 21:25 |
Кто может подсказать готовый код команд для rsync для крона? Надо что бы бэкап всего сервера(первый раз всего сервера, а потом только изменения) каждый день скачивались на домашний комп. А то я завяз в мануалах и без толку. Спасибо.
|
|
|
|
С нами с 03.02.09
Сообщения: 139
Рейтинг: 235
|
Добавлено: 10/11/12 в 22:07 |
Если rsync по SSH будет (а так проще), то примерно так:
rsync -avz -e 'ssh' user@host.com:/path/* /save/to/
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 11/11/12 в 00:01 |
iRoot: юзер то есть, а паролик как же в таком случае?
Я вот ток с ключами нашел вариант...
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 11/11/12 в 00:19 |
JM писал: | iRoot: юзер то есть, а паролик как же в таком случае?
Я вот ток с ключами нашел вариант... |
Автоматику на паролях не делают. Генеришь ssh ключ, вставляешь публичный ключ на принимающей стороне в ~/.ssh/authorized_keys и можешь входить по ключу, без пароля.
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
9
|
|
|
С нами с 20.02.06
Сообщения: 248
Рейтинг: 366
|
Добавлено: 11/11/12 в 00:37 |
johndoe2 всё верно сказал, но если вдруг ты всё же захочешь сделать на паролях, попробуй так:
Код: | rsync -avz --rsh="sshpass -p 'password' /usr/bin/ssh" user@host.com:/path/* /save/to/ |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 11/11/12 в 01:15 |
Не забывайте перед rsync ставить "flock -n /tmp/rsync.lock". Таким образом при перегрузке сервера не запустится 100500 rsync-ов.
Бекап всего сервера глупо делать. Все равно ты его не восстановишь. Обычно достаточно /etc/ и /home/ (или где там у тебя домены). И мускуль надо отдельно дампом снимать.
Не, ну реально, файлы мускула открыты на запись, изменяются, а тут их rsync дерет в процессе. При восстановлении каша будет.
Надо дампом снимать или lvm снепшотом.
|
|
|
|
С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462
|
Добавлено: 14/11/12 в 15:09 |
Если стоит выбор между полным бекапом или частичным, что полный лучше, просто чтобы ничего не забыть. Да и проще восстанавливать потом. Так за пол часа был однажды поднят один наш сервер.
Конечно базы mysql и другие изменяемые файлы могут побиться, поэтому дампы mysql делать обязательно и складывать туда-же на сервере, rsync их скопирует также, что не помешает потом их практически мгновенно восстановить.
Кроме того в случае если забыл сделать дамп базы, то битая база это лучше чем ничего.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |