Настройка инкрементального бэкапа 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 -urlogt /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. Команды: [b]-u[/b] Обновление, пропускает файлы которые не изменились [b]-r[/b] Рекурсивный режим [b]-l[/b] Пересоздание символических ссылок, символические ссылки тоже будут переноситься [b]-o[/b] Сохранять при копировании имя владельца файла [b]-g[/b] Сохранять при копировании группу владельца файла [b]-t[/b] Передача времени последнего изменения файла [b]–delete-after[/b] Удалять файлы не найденные на удаленном сервере 2.P.S. Бекап баз данных делаю так же автоматически с помощью [leech=https://sypex.net/]Sypex Dumper 2[/leech]. Инструкция есть на оф. сайте - [leech=https://sypex.net/ru/products/dumper/docs/]ссылка[/leech]