С нами с 06.03.11
Сообщения: 281
Рейтинг: 206
|
Добавлено: 19/07/11 в 16:42 |
Может кто встречал скрипт чтобы мог бекапить/реплицировать файловую систему с сервера А на сервер Б?
В гугле смотрел, но каждый пробовать - времени нет, равно как и самому сварганить. Желательно на ПХП, хостинги сильно разные.
Т.е. задача такая - копировать файлики, директории, тратя минимум времени, с указанием фильтра того что трогать нельзя(кеш к примеру). Чтобы умел сотни мелких файлов передавать пачкой, не пофайлово.
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 19/07/11 в 16:56 |
для твоей задачи тебе нужно загуглить "протокол scp"
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 19/07/11 в 16:56 |
man rsync
|
|
|
|
С нами с 16.07.06
Сообщения: 886
Рейтинг: 892
|
Добавлено: 19/07/11 в 17:22 |
По-нормальному, на PHP это не делается.
обычно shell-скрипты.
Удобно поставить на сервера панель которая умеет бэкап и не париться.
|
|
|
|
С нами с 06.03.11
Сообщения: 281
Рейтинг: 206
|
Добавлено: 19/07/11 в 17:23 |
Доступа к шелу нет, системы в общем случае - разные(никсы, виндовс, макось), наличие попутного софта - не гарантировано. Почему и php.
Вот, к примеру, число файлов 150000, размер - от 20 байт до 20Кбайт.
Если поtar'ить локально и передать по сетке - займет ну полчаса-час.
scp - не вариант, сутками будет по файлику гонять.
rsync уже интересней.
Потребность в этом возникает регулярно, поэтому хотелось бы чтонить удобное и простое) Залил на А и Б по файлику, права выставил, указал где вообще смотреть не надо, или по расширению и поехало.
|
|
|
|
С нами с 06.03.11
Сообщения: 281
Рейтинг: 206
|
Добавлено: 19/07/11 в 17:36 |
arma писал: | Удобно поставить на сервера панель которая умеет бэкап и не париться |
Тоже вариант, примерный алгоритм:
Обхожу удаленно папочки, выбираю те которые не нужны, также типы файлов, или конкретный файл, если он не нужен(размер большой или что еще чего). Софтина формирует список файлов, и в бэкграунде лепит .tar.gz. Скачиваю и развертываю уже на сервере Б.
Но какие панельки такое могут, и чтобы по 100500 файлов и библиотек в них не юзалось? И чтобы опенсорс, чтобы функций кастомных добавить со временем.
Много хочу, да, не скрою
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 19/07/11 в 23:32 |
собираю базу того что надо на серваке1...
сервак2/3/4/10 дергает базы и выкачивает в 1-100 потоков что новое ;)
удачи
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |