Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Скрипт бекапа
цитата
19/07/11 в 16:42
 bari
Может кто встречал скрипт чтобы мог бекапить/реплицировать файловую систему с сервера А на сервер Б?
В гугле смотрел, но каждый пробовать - времени нет, равно как и самому сварганить. Желательно на ПХП, хостинги сильно разные.
Т.е. задача такая - копировать файлики, директории, тратя минимум времени, с указанием фильтра того что трогать нельзя(кеш к примеру). Чтобы умел сотни мелких файлов передавать пачкой, не пофайлово.
цитата
19/07/11 в 16:56
 ibiz
для твоей задачи тебе нужно загуглить "протокол scp"
цитата
19/07/11 в 16:56
 Dr.Syshalt
man rsync
цитата
19/07/11 в 17:22
 arma
По-нормальному, на PHP это не делается.
обычно shell-скрипты.

Удобно поставить на сервера панель которая умеет бэкап и не париться.
цитата
19/07/11 в 17:23
 bari
Доступа к шелу нет, системы в общем случае - разные(никсы, виндовс, макось), наличие попутного софта - не гарантировано. Почему и php.
Вот, к примеру, число файлов 150000, размер - от 20 байт до 20Кбайт.
Если поtar'ить локально и передать по сетке - займет ну полчаса-час.
scp - не вариант, сутками будет по файлику гонять.
rsync уже интересней.
Потребность в этом возникает регулярно, поэтому хотелось бы чтонить удобное и простое) Залил на А и Б по файлику, права выставил, указал где вообще смотреть не надо, или по расширению и поехало.
цитата
19/07/11 в 17:36
 bari
arma писал:
Удобно поставить на сервера панель которая умеет бэкап и не париться

Тоже вариант, примерный алгоритм:
Обхожу удаленно папочки, выбираю те которые не нужны, также типы файлов, или конкретный файл, если он не нужен(размер большой или что еще чего). Софтина формирует список файлов, и в бэкграунде лепит .tar.gz. Скачиваю и развертываю уже на сервере Б.
Но какие панельки такое могут, и чтобы по 100500 файлов и библиотек в них не юзалось? И чтобы опенсорс, чтобы функций кастомных добавить со временем.
Много хочу, да, не скрою smail101.gif
цитата
19/07/11 в 23:32
 JM
собираю базу того что надо на серваке1...
сервак2/3/4/10 дергает базы и выкачивает в 1-100 потоков что новое ;)
удачи


Эта страница в полной версии