Синхронизировать папку в сети, сохраняя жесткие ссылки
У меня мало компьютеров, использующих Windows XP Pro. Я хочу синхронизировать / вернуть папку с одного компьютера на другой. На данный момент это простая проблема, и я использовал FreeFileSync для таких операций, с очень удовлетворительными результатами.
Но все это меняется, когда в игру вступают жесткие ссылки. Сегодняшняя папка содержит множество жестких ссылок, использование таких программ резервного копирования приведет к тому, что жесткие ссылки будут обрабатываться как несколько файлов и копироваться как таковые, что значительно увеличивает размер папки в месте назначения и в первую очередь устраняет цель использования всех этих жестких ссылок.
Ситуация усложняется, если принять во внимание тот факт, что общие сетевые ресурсы в Windows НЕ предоставляют возможности жестких ссылок, а это означает, что запуск инструмента, поддерживающего жесткие ссылки, такого как rsync с использованием --hard-links, бесполезен.
Итак, мой вопрос, как я могу сделать резервную копию своей папки на другом компьютере, сохраняя жесткие ссылки? Я не против установки сторонних инструментов, чтобы сделать это, поскольку очевидно, что стандартный подход Windows Share не будет работать... Я предполагаю, что может быть какой-то инструмент, который может быть установлен на обеих машинах и работает на сервере / клиенте Режим? У кого-нибудь есть идеи, как это сделать?
1 ответ
Чтобы ответить себе, я могу использовать DeltaCopy.
Запустите экземпляр как сервер где-нибудь, другой как клиент на другом компьютере. И не стоит забывать указывать 00hard-ссылки в качестве дополнительного параметра.