IPB

Здравствуйте, гость ( Вход | Регистрация )

 Forum Rules ПРАВИЛА ФОРУМА. ЧИТАТЬ ВСЕМ !
> Синхронизация данных через сеть
BuxarNET
13.06.2011 - 14:13
Сообщение #1


No Avatar
Novice
*
Группа: Пользовaтели
Сообщений: 6
Регистрация: 14.03.2010

Пользователь №: 250509




Интересует как можно синхронизировать данные через сеть.
Имеется:
Сервер Centos 5 - для хранения резервных копий
Ноут Mandriva 2011.2 - домашняя система
Ноут Mandriva 2011.2 - рабочая система
Смартфон Android 2
Планшет - в планах, ОС еще не определена, но возможности уже теперь рассмотреть нужно.

Собственно нужно что бы каждый девайс синхронизировался с сервером при включении и перед выключением и получал оттуда или отправлял туда данные в случаи обновления последних. Для линукс систем синхронизировать планируется не только документы, но и настройки программ, для других только документы.

Что посоветуете использовать?
Мне вообще советовали SVN использовать который на прямую для этих целей не предназначен.
Может есть специально для этого предназначенные решения.
Если нет которые синхронизируют все девайсы, хотя бы подскажите который для сервер-линкс (для хранения данных) - дом-линукс (сами данные) и сервер-линкс (для хранения данных) - работа-линукс (сами данные) были бы пригодные. В этом случае планшет на линукс возьму и без смартфона обойдусь.
User is offlineProfile Card PM
Go to the top of the page
+
 
Reply to this topicStart new topic
Ответов(1 - 2)
donjao
3.11.2011 - 11:47
Сообщение #2


No Avatar
Novice
*
Группа: Пользовaтели
Сообщений: 16
Регистрация: 3.04.2009

Пользователь №: 232672




Цитата(BuxarNET @ 13.06.2011 - 15:13) *

Интересует как можно синхронизировать данные через сеть.
Имеется:
Сервер Centos 5 - для хранения резервных копий
Ноут Mandriva 2011.2 - домашняя система
Ноут Mandriva 2011.2 - рабочая система
Смартфон Android 2
Планшет - в планах, ОС еще не определена, но возможности уже теперь рассмотреть нужно.

Собственно нужно что бы каждый девайс синхронизировался с сервером при включении и перед выключением и получал оттуда или отправлял туда данные в случаи обновления последних. Для линукс систем синхронизировать планируется не только документы, но и настройки программ, для других только документы.

Что посоветуете использовать?
Мне вообще советовали SVN использовать который на прямую для этих целей не предназначен.
Может есть специально для этого предназначенные решения.
Если нет которые синхронизируют все девайсы, хотя бы подскажите который для сервер-линкс (для хранения данных) - дом-линукс (сами данные) и сервер-линкс (для хранения данных) - работа-линукс (сами данные) были бы пригодные. В этом случае планшет на линукс возьму и без смартфона обойдусь.


Для синхронизации обычно используют rsync через ssh протокол. Однако она работает в ручном или полу-автоматическом режиме. Другими словами запуск синхронизации происходит вручную, либо в определённое время (crontab) либо при смене состояний системы. Т.е., грубо надо указать когда запускать скрипт. Но такого, чтобы он сам мониторил изменения - это нужен второстепенный софт.

Для решения этой задачи, я бы сделал всё немного попроще: выделил бы место, например на серваке, под общие данные и монтировал бы этот каталог во все системы, которые нуждаются в файлах. Т.е., фактически все системы работали бы с одной реальной папкой на серваке через сеть. И тогда 100% обновления в реальном времени без конфликтов версий и т.д. и т.п.

SVN - даже не думай. После сотой "синхронизации" у тебя кончится место, т.к. SVN на 99% сделан для КОДА а не для файлов.

Сообщение было отредактировано donjao: 3.11.2011 - 11:49
User is offlineProfile Card PM
Go to the top of the page
+
BuxarNET
11.03.2016 - 00:51
Сообщение #3


No Avatar
Novice
*
Группа: Пользовaтели
Сообщений: 6
Регистрация: 14.03.2010

Пользователь №: 250509




если кому интересно, применил решение owncloud
User is offlineProfile Card PM
Go to the top of the page
+
Реклама

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



- Текстовая версия Сейчас: 28.03.2024 - 12:10
]]> ]]>
]]> Яндекс.Метрика ]]>