Sk8er
@Sk8er
Жесток, опасен, вспыльчив. Щеголь.

Автоматический бекап с сервера на домашний пк

Недавно задумался о безопасности своих сайтов. Уже сутки ищу решение, вот только ничего найти не могу. :(

Суть в следующем. В кладовке стоит домашний сервер на Ubuntu. Хотелось бы сделать так, чтобы регулярно с двух разных серверов выкачивался бекап сайтов, причём не только файлов, но ещё и mysql.

На одном сервере доступ только по ssh, на другом и ssh, и ftp.

Как лучше поступить? Какими утилитами можно воспользоваться?

Осложняется всё тем, что нужно, чтобы выкачивались только новые и изменённые файлы. Ибо если каждый день будут выкачиваться заного все сайты — сожру весь трафик. :) Ну и будет слишком долго.

Можете что-то посоветовать?
  • Вопрос задан
  • 5202 просмотра
Пригласить эксперта
Ответы на вопрос 6
4dmonster
@4dmonster
может будет достаточно rsync?
Ответ написан
sirko_el
@sirko_el
Rsync — отличная вещь. К тому же рекомендую по крону бэкапить базы на сервере, сжимать их и тем же rsync стягивать на свой сервер.
Ответ написан
Комментировать
@Eddy_Em
А если поднять какую-нибудь VCS, например, mercurial, то можно будет и предыдущие версии сохранять…
Ответ написан
IlyaEvseev
@IlyaEvseev
Opensource geek
BackupPC — для файловой системы.
Работает через rsync, rsync умеет работать поверх SSH.

Для баз MySQL предварительно делается дамп:
wiki.centos.org/HowTos/BackupPC#head-74c3e92a83cb8346bb58b6f4a76179c8089465ea
Ответ написан
Комментировать
gltrinix
@gltrinix
rsnapshot, rsync.
Вот статья хорошая с соответствующим разделом (см. раздел 5): madspace2.rajeshprakash.com/lowendvpsconfig.htm
Под windows можно использовать cwRsync: www.stillnetstudios.com/snapshot-backups-howto/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы