Альтернатива Windows для Rsync? [закрытый]

Я пытаюсь настроить синхронизацию файлов между файловым сервером в моем доме и тем, что у моего брата, чтобы у каждого из нас были резервные копии важных данных. Обе системы работают под управлением Windows (XP на одной, 7 на другой).


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

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

изменить: чтобы уточнить еще немного, резервная копия, которую я делаю, должна сканировать несколько сотен тысяч файлов, добавляя до более 400 ГБ на каждом конце... вот почему я не использую посреднические услуги, такие как LIVE для передачи...

правка 2: кроме того, эти резервные копии должны быть предварительно сформированы над подключение к удаленному и без VPN... Это означает, что использование общих файловых ресурсов Windows вопрос...

8
задан Community
16.05.2023 13:00 Количество просмотров материала 2722
Распечатать страницу

9 ответов

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

17
отвечен DHayes 2023-05-17 20:48

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

13
отвечен Journeyman Geek 2023-05-17 23:05

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

Я использую внутри вокруг (Майкрософт только) офиса на сверх год. Это просто работает.

8
отвечен Rodney Schuler 2023-05-18 01:22

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

5
отвечен BinaryMisfit 2023-05-18 03:39

Мне нравится Unison File Synchronizer...если вы не возражаете использовать инструменты командной строки. Это быстро, он сканирует файлы на наличие изменений гораздо быстрее, чем rsync. Подобно rsync, он передает только измененные части файлов.

5
отвечен davr 2023-05-18 05:56

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

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

5
отвечен Jason R. Coombs 2023-05-18 08:13

вы можете использовать Windows Live Mesh. В Mesh есть опция, которая позволяет синхронизировать компьютеры, минуя Live Desktop и его квоту. Таким образом, вы можете синхронизировать столько информации, сколько хотите. Это просто сделать: в папке с включенной сеткой выберите параметры синхронизации > рабочий стол Live > выберите "никогда с этим устройством".".

Эта настройка будет пропускать синхронизацию данных с Live и синхронизацию непосредственно между устройствами в вашей сетке.

4
отвечен Sajee 2023-05-18 10:30

вы можете установить Cygwin (http://www.cygwin.com) на обеих машинах, установить SSH-сервер на удаленном компьютере (например, в Cygwin, или, возможно,http://sshwindows.sourceforge.net/), а затем использовать rsync в Windows.

3
отвечен Mr Fooz 2023-05-18 12:47

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

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

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

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

2
отвечен Colin Pickard 2023-05-18 15:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх