
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Одновременная синхронизация 3-х и более папок
|
||
| Здесь обсуждаем всё, что связано с компьютерами : программы, железо и всё остальное. |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Улыбаюсь
Сообщений: 5,890
Регистрация: 14.03.2006
|
Одновременная синхронизация 3-х и более папок
Есть 3 компьютера. Нужно синхронизировать автоматом папки таким образом, чтобы при добавлении документа в папку 1-го компьютера она добавлялась на 2-й и на 3-й.
Как это слелать? Win 7. |
|
|
|
|
#4 | |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
Цитата:
что-то по аналогии с mount --bind http://ru.wikipedia.org/wiki/Mount#mount_--bind о, а как данные будут синхронизироваться на ноуте который никак не связан с двумя другими точками. о_О |
|
|
|
|
|
#5 |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
сформулируйте более внятно задачу.
ну, если предположить, что этот ноут без сети... все же иногда бывает в сети, то rsync - демон - по расписанию - есть реализация для windows. Общая информация может находиться на шаре. Допустим на стационарном пк, другие ноуты делают по расписанию с этой шары rsync - синхронизируются с ней. Если файлы на шаре (инфа) большие.. настоятельно рекомендую не использовать способ определения изменений через md5. Пускай будет работать по времени последнего доступа (умолчально, если это всё есть в реализации rsynс под win) ps/ Ничего не мешает использовать и rsync демоны для круговой синхронизации друг друга. |
|
|
|
|
#8 | |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
Цитата:
ещё раз, если у тебя есть эталон документов, например доки на стац пк доступные через шару. Тут легко справляется rsync. Ты пишешь простой бат-файл, твой ноут перед выключением производит синхронизацию с эталона - стац пк. Даже шара не нужна, просто для более лёгкого понимания И возможен другой вариант. У тебя есть три папки. Если новый\изм файл попадает в папку №1, то папки 2 и 3 должны синх с ней, если файл попадает в папку №2, то 1 и 3 должны синх с ней. Это тоже легко решается написанием просто батника или на повершэле А инструмент синх - rsync или библиотека.
|
|
|
|
|
|
#9 |
|
Finispropees
|
1Kb, не акутальную, а последнию.
Если я правильно понимаю. на одном компьютере есть документы, с которыми работают другие. как только кто-то отключается от сети, он просто у себя запоминает последнее редактирование этих документов. Может это как-то можно сделать с помощью NFS? Я, к сожалению, еще плохо знаю как оно работает. Могу только предложить костыли с той же жарой и теневым копированием. udp: И кстати да... |
|
|
|
|
#14 |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
Катя., ну, в рамках дома\офиса все работают с шарой в той или иной степени, насколько такое доступно налагаемыми возможными ограничениями многопользовательского доступа.
Потом с шары делается rsync, поскольку она выступает эталоном для всех. Момент выбирайте сами. Можете регулярно делать (по таймеру), можете по системному событию (выключение). Мне такой вариант нравится. ага.
|
|
|
|
|
#15 |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
Катя., если мы берем nfs, а это сугубо unix штука, клиенты вообще могут иметь свою рабочую директорию на хранилище по nfs. Они приходят на работу включают пк и их домашняя\рабочая папка монтируется по nfs с защищенного и конфигур в плане i\o сервера. На своем рабочем месте ничего не хранят. Они и сами могут оттуда загружаться - тонкие клиенты.
|
|
|
|
|
#16 | |
|
Finispropees
|
Hip-Hop, разве нельзя организовать на каждой машине по отдельному NFS разделу, который синхронизируется с главным?
Чем же это отличается от samba+mount? И как это "сугубо unix штука"? а как же Цитата:
|
|
|
|
|
|
#17 | |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
да, значит не сугубо.
Цитата:
не знаю.
|
|
|
|
|
|
#20 |
|
per fumum
Сообщений: 4,151
Регистрация: 27.08.2007
Возраст: 36
|
ну, разные протоколы сетевого доступа, imho. nfs и cifs, по-разному организуют абстракцию локального хранилища. А есть ещё http://ru.wikipedia.org/wiki/ISCSI http://xgu.ru/wiki/ATA_over_Ethernet , если его можно отнести к подобным, но если исходить из "создания локальной абстракции" - можно.
Сваливать всё в одну кучу едва ли можно. Непременно начнутся проблемы с одновременным доступом к файлу, к примеру. Куча клиентов захотят "пообщаться с файлом", тут начинает работать механизм блокировок и т.д Открывайте книгу и читайте если интересно. Что такое протокол блокировок в nfs. Как работает этот протокол в nfs и т.д
Последний раз редактировалось Hip-Hop; 14.01.2012 в 01:30. |
|
|