Windows Alternative к Rsync? [закрытый]

Я пытаюсь установить синхронизацию файлов между файловым сервером в моем доме и тем в моем брате так, чтобы у каждого из нас были удаленные резервные копии важных данных. Обе системы запускают Windows (XP на один, 7 на другом).
Мне нравится то, что rsync только передаст часть файла, часть, которая изменилась, и не все это... сохраняющее много пропускной способности. Но у меня было очень мало удачи, заставляя это работать правильно. Я пытался использовать DeltaCopy, но это - интерфейс, ужасно, и в то время как это будет работать в моей LAN, этому всегда не удается соединиться, когда удаленный. (Дополнительную информацию см. в этом вопросе на этом),

Есть ли другая альтернативная программа, которая работает на окнах и имеет схожую функциональность? До сих пор единственная другая опция, которую я вижу, использует FTP, и что-то как SyncBackPro... кроме этого просто собирается передать целый файл... и только имеет пропускную способность загрузки на 512 Кбит/с, делает это общей болью.

Править: Для разъяснения еще немного резервное копирование, я делаю потребности просканировать несколько сотен тысяч файлов, составляя в целом больше чем 400 ГБ, на каждом конце..., который является, почему я не использую посреднический сервис как ЖИВОЙ для передачи...

Редактирование 2: Кроме того, эти резервные копии должны быть формованы по удаленному соединению и без VPN... Означание, что использование Windows File Shares (SMB) вне рассмотрения...

32
задан 20.03.2017, 12:17

9 ответов

Существует cwrsync, который позволит Вам выполнить rsync в окнах. Мы используем его на одном из наших серверов для резервного копирования о 140k файлах. FTP просто не мог обработать это.

18
ответ дан 07.12.2019, 09:09

rsync действительно работает над окнами - deltacopy, обертка вокруг этого - хотя можно использовать rsync, упакованный в нем самостоятельно.

13
ответ дан 07.12.2019, 09:09

Я предложил бы, чтобы Вы дали Robocopy выстрел. Это - часть Vista/7/2008 по умолчанию, и в более новой версии имеет зеркальную поддержку. Это также поддерживает резюме и сетевые доли.

7
ответ дан 07.12.2019, 09:09

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

Я использовал приблизительно в (только Microsoft) офис больше года. Это просто работает.

8
ответ дан 07.12.2019, 09:09

Мне нравится Синхронизатор Файла Унисона..., если Вы не возражаете использовать инструменты командной строки. Это быстро, это сканирует файлы для изменений, намного более быстрых, чем rsync. Подобный rsync, это только передает измененные части файлов.

5
ответ дан 07.12.2019, 09:09

Начинаясь с Windows Vista, Офлайновая функция файлов (также известный как Клиентское Кэширование) будет автоматически синхронизировать по медленным соединениям и только передавать измененные части файлов (во многом как rsync).

Я упоминаю это как возможное решение, хотя Вы конкретно упоминаете, что SMB не является опцией для Вас. Если бы необходимо было дать системам routable адреса (такие как адреса IPv6), то Вы могли, вероятно, соединиться по Интернету без VPN. Я регулярно делаю это, и это работает хорошо, когда ISP не блокирует порты SMB. Я не обязательно рекомендовал бы это для Вас, потому что один клиент выполняет XP, и Ваш ISPs может блокировать SMB. Однако, я хотел упомянуть, что возможность встроена в Windows Vista/7, когда возможность соединения доступна.

5
ответ дан 07.12.2019, 09:09

Можно использовать Windows Live Mesh. Существует опция в Сетке, которая позволяет Вам синхронизировать между машинами, обходя Живой Рабочий стол и его квоту. Таким образом, можно синхронизировать столько информации, сколько Вы хотите. Просто сделать это: на папке это является Сетчатым, включил, выберите Sync Settings> Live Desktop> выбор "Никогда с помощью этого устройства"..

Та установка будет пропускать данные синхронизации с Живым и синхронизировать непосредственно между устройствами в Вашей Сетке.

4
ответ дан 07.12.2019, 09:09

BackupPC является решением для резервного копирования с открытым исходным кодом, которое использует rsync среди других вещей. Я думаю, что это может сделать то, что Вы хотите.

С другой стороны, всегда существует Windows Live Sync. Это - очень простой и устойчивый способ синхронизировать Windows и Mac, но со следующими пределами:

Максимум 20 папок (или "библиотеки") май синхронизировавшим, включая библиотеки совместно используется по Интернету. Каждая библиотека может содержать максимум 20 000 файлов, и каждый файл не может превысить 4 ГБ.

Если то, что Вы хотите синхронизировать, помещается в те параметры, дайте ему движение.

2
ответ дан 07.12.2019, 09:09

Вы могли установить cygwin (http://www.cygwin.com) на обеих машинах, установить ssh сервер на удаленной машине (такой как cygwin's, или возможно http://sshwindows.sourceforge.net/), и затем использовать rsync в Windows.

3
ответ дан 07.12.2019, 09:09

Теги

Похожие вопросы