Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   синхронизация файлов (http://forum.oszone.net/showthread.php?t=69662)

kwinto 10-08-2006 11:22 470370

синхронизация файлов
 
доброе время суток
есть необходимость синхронизировать определенные файлы на пользовательских рабочих станициях.
т.е. имеется зашареный ресурс, на котором лежат файлы (в основном exe и dll). они довольно часто обновляются. у пользователей на компах по определенному (одинаковому для всех) пути лежит каталог, в котором лежат файлы, идентичные файлам на сетевом ресурсе. при обновлении файлов на сетевом ресурсе (перекомпиляция программы) приходится руками у каждого пользователя удалять старые и класть новые файлы.
чем и как добиться того, чтобы при изменении файла на сети (дата создания, номер версии, размер...) эти файлы автоматом затягивались к пользователю на комп. желательно при старте операционки. речь только об измененных файлах, а не о всей пачке. старт программы с сетевого ресурса не подходит. стартовый скрипт, копирующий все содержимое тоже не подходит.

skh 22-08-2006 13:00 475517

Попробуй robocopy.exe из Resource Kit Tools

Ivan1986 23-08-2006 22:51 476130

еще как вариант nncron в связке с nnbackup
устанавливаются простым копированием, cron инсталится одним батником (так как служба)
крон может отслеживать изменение сетевой директории nnbackup синхронизировать каталоги

в принципе если что, то можно все делать с сервака, если есть права, расшаривать ничего не надо - на всех компах по умолчанию расшарены все диски с именами C$ D$ ...

цитата из хелпа по nnbackup:

Цитата:

Режим синхронизации каталогов - это режим, в котором nnBackup проверяет два указанных каталога на полную идентичность. Если в исходном каталоге появились новые файлы или какие-то файлы были изменены, то они копируются в приемный каталог. Если в приемном каталоге отсутствуют какие-то из файлов исходного каталога, то они тоже будут скопированы.

Основные преимущества синхронизации каталогов по сравнению с остальными способами резервного копирования:

быстрота работы: ведь копируются не все, а только новые или изменившиеся файлы
экономия дискового пространства, отводимого под резервную копию файлов: создается одна единственная резервная копия и она постоянно поддерживается в "актуальном" состоянии
Хочу особо отметить, что режим синхронизации каталогов можно использовать не только для резервного копирования данных: он пригодится при переносе или пересылке файлов с одного компьютера на другой или при синхронизации рабочих файлов в рамках рабочей группы.
из nncron:

Цитата:

WatchDir: "dir_path" [flag] [modifiers]

Флаг (опционально):
WatchSubtree
Модификаторы (опционально):
WATCH-CHANGE-ATTRIBUTES - отслеживать изменение атрибутов
WATCH-CHANGE-DIR-NAME - отслеживать изменение имени каталога
WATCH-CHANGE-FILE-NAME - отслеживать изменение имени файла в каталоге
WATCH-CHANGE-LAST-WRITE - отслеживать изменение даты последней записи (сработает при появлении нового файла или изменении уже существующего файла, но не сработает при удалении файла)
WATCH-CHANGE-SECURITY - отслеживать изменение прав доступа
WATCH-CHANGE-SIZE - отслеживать изменение размера

Срабатывает при изменениях в указанной директории. С помощью вышеуказанных модификаторов пользователь может тонко настраивать, какие именно параметры должны отслеживаться.
обе программы бесплатны, скачать моно с www.nncron.ru
Также на сайте можно скачать очень хороший хелп к какждой, посмотреть и испугаться, что они могут.


Время: 08:12.

Время: 08:12.
© OSzone.net 2001-