Настройка инкрементального бэкапа vps http s29 postimg org 84m28m5iv n

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Настройка инкрементального бэкапа vps
http://s29.postimg.org/84m28m5iv/netpoint_dc_com.jpg
Как говорится «Люди делятся на две категории: кто еще не делает бэкапы, и кто их уже делает». Уверен, многие не раз сталкивались с потерей данных, так как ежедневно делать бэкап порой проблематично, а держать доп. сервер под бекапы или покупать бекап хостинг не так дешевое.
Короче говоря, ребята, всем советую бэкап хостинг [leech=http://netpoint-dc.com/storage/]http://netpoint-dc.com[/leech]. Цена как мне кажется символическая - за 100 Гб всего 100 руб. в месяц. Цены на VPS у них явно не бюджетные, но бэкап хостинг с rsync за такие деньги я не встречал.
За этот пост мне не кто не платил и выгоды я не какой не имею. На самом деле хочу всем посоветовать хороший сервис за не большие деньги. Пользуюсь их бэкап хостингом уже 4 месяца и без проблем!
Далее будет инструкция как сделать автоматический инкрементальный бэкап на Debian/Ubuntu VPS сервере. Не уверен что все правильно, так что, замечания только приветствуются!
1. На своем сервере с помощью утилиты ssh-keygen сгенерируем ключи доступа.
[code]ssh-keygen -t rsa[/code]
Пароль указывать не надо!
2. В вашем каталоге [b]/root/.ssh/[/b] окажется два файла: [b]id_rsa[/b] и [b]id_rsa.pub[/b] - приватный и публичные ключи доступа к SFTP.
Далее, вы должны поместить содержимое [b]id_rsa.pub[/b] в файл [b].ssh/authorized_keys[/b] на сервере [b]c1-ftp1.netpoint-dc.com[/b].
Скачиваем файл [b].ssh/authorized_keys[/b], дополняем его содержимым [b]id_rsa.pub[/b] и загружаем [b]authorized_keys[/b] обратно.
3. Проверим работоспособность системы. Выполняем команду -
[code]rsync -avz /root/.ssh/ вашлогин@c1-ftp1.netpoint-dc.com:/_data/test-home/[/code]
В результате выполнения команды на сервере должен появиться каталог test-home, в котором содержатся файлы [b]id_rsa[/b] и [b]id_rsa.pub[/b].
4. Чтобы бэкап делался автоматически добавляем новую строчку в файл /etc/crontab. Например такую:
[code]30 5 * * * rsync -avz /var/www/vadim/data/www/ вашлогин@c1-ftp1.netpoint-dc.com:/_data/backup/[/code]
Эта команда означает, что бэкап будет выполняться каждый день в 5-30 утра.
[b]/var/www/vadim/data/www/[/b] - директория где находятся все ваши сайты и файлы.
Если установлена панель ISPmanager, то добавьте задание через панель.
P.S. Бекап баз данных делаю так же автоматически с помощью [leech=https://sypex.net/]Sypex Dumper 2[/leech].
Инструкция есть на оф. сайте - [leech=https://sypex.net/ru/products/dumper/docs/]ссылка[/leech]