Реклама на сайте Advertise with us

Server rsync

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

dream on!

С нами с 17.03.10
Сообщения: 6553
Рейтинг: 1658

Ссылка на сообщениеДобавлено: 10/11/12 в 21:25       Ответить с цитатойцитата 

Кто может подсказать готовый код команд для rsync для крона? Надо что бы бэкап всего сервера(первый раз всего сервера, а потом только изменения) каждый день скачивались на домашний комп. А то я завяз в мануалах и без толку. Спасибо.

0
 



С нами с 03.02.09
Сообщения: 139
Рейтинг: 235

Ссылка на сообщениеДобавлено: 10/11/12 в 22:07       Ответить с цитатойцитата 

Если rsync по SSH будет (а так проще), то примерно так:
rsync -avz -e 'ssh' user@host.com:/path/* /save/to/

7
 



С нами с 08.02.03
Сообщения: 10559
Рейтинг: 5961


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 11/11/12 в 00:01       Ответить с цитатойцитата 

iRoot: юзер то есть, а паролик как же в таком случае?
Я вот ток с ключами нашел вариант...

7
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 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/

7
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 11/11/12 в 01:15       Ответить с цитатойцитата 

Не забывайте перед rsync ставить "flock -n /tmp/rsync.lock". Таким образом при перегрузке сервера не запустится 100500 rsync-ов.

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

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

Надо дампом снимать или lvm снепшотом.

11
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 14/11/12 в 15:09       Ответить с цитатойцитата 

Если стоит выбор между полным бекапом или частичным, что полный лучше, просто чтобы ничего не забыть. Да и проще восстанавливать потом. Так за пол часа был однажды поднят один наш сервер.

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

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

Sutra - лучшая система управления трафом

6
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »