У нас есть несколько машин для сбора данных с WinXP. После того, как новый файл записан, мы хотели бы немедленно автоматически скопировать новый файл в сетевое хранилище (общий ресурс NetApp CIFS).
Нам нужны копии в реальном времени или почти в реальном времени (копирование при закрытии дескриптора файла было бы хорошо - это не долговременные системные журналы). На данный момент я нашел два коммерческих приложения: MirrorFile и IBM Tivoli CDP. Есть ли какие-нибудь надежные программы с открытым исходным кодом или простые способы заставить Shadow Copy делать что-то подобное?
Бонусные баллы, если он работает как услуга.
Немного не по теме, но может помочь кому-то другому ... если ваши машины сбора данных работали под управлением Windows Server, а ваше сетевое хранилище было Windows Server, вы могли бы настроить распределенную файловую систему Windows (DFS) и настроить ее для автоматической репликации содержимого между серверами .
В итоге мы пошли с MirrorFolder. Он имеет множество опций, работает как служба и не требует активных сеансов входа в систему для копирования. У него есть несколько вариантов копирования при закрытии, периодического копирования, копирования при выключении и другие. Он также позволяет использовать несколько методов сравнения файлов (весь файл, отметка времени, отметка времени и размер и т. Д.). При потере сети он «поступает правильно» - ставит файлы в очередь для копирования до тех пор, пока сетевое соединение не будет восстановлено. У него больше возможностей, чем может понадобиться большинству людей, и он хорошо работает уже несколько месяцев. Лицензия на один компьютер в настоящее время стоит 40 долларов.