2

Хотя это быстро (менее 2 минут), я ненавижу копировать файлы с ПК № 1 на USB-накопитель, а затем вручную вставлять его в ПК № 2, чтобы скопировать файлы на ПК № 2.

Dropbox слишком медленно загружает и затем загружает 2 ГБ (синхронизация), это может занять несколько часов.

Копирование 2 ГБ по сети также происходит медленно, поскольку мы имеем дело с 10 000 маленьких файлов общим объемом 2 ГБ, а не только с одним гигантским файлом 2 ГБ. Не знаю почему, но работа с 10 000 маленьких файлов делает процесс копирования намного более длительным.

Есть ли другой метод, который я пропускаю? Есть идеи? Я использую Win7 на обоих компьютерах.

Редактировать: эти файлы меняются каждую ночь.

13 ответов13

13

Две мысли:

1) Пересмотреть Dropbox. После установки проверьте настройки и убедитесь, что установлен флажок "Включить синхронизацию локальной сети". Затем он пойдет прямо к двум машинам.

2) Если вы не возражаете против командной строки, robocopy /mir был бы быстрым и простым способом сделать это с помощью быстрого пакетного файла. Аргумент /mir говорит, что целевой объект должен выглядеть как источник - он не будет копировать то, что не изменилось, поэтому может значительно ускорить эти копии.

4

Доступ к отдельным файлам будет медленнее, чем доступ к одному (или нескольким) большим файлам. Флэш-накопители USB часто имеют ужасное время доступа, что усугубляет проблему. Вот пара возможных решений:

  1. Если многие файлы не меняются, вы можете использовать инструмент синхронизации файлов, такой как Unison, SyncToy, Robocopy, SyncBack и т.д.
  2. Если у вас обычно есть много измененных файлов, вы можете хранить все файлы на томе TrueCrypt, который является контейнером зашифрованных файлов, который вы монтируете как диск. Тогда вы будете копировать только один большой файл на ПК № 2 (и в настоящее время копирование одного файла объемом 2 ГБ занимает всего несколько секунд).

Копирование через гигабитную или 10-гигабитную локальную сеть (локальная сеть), вероятно, будет самым быстрым и удобным способом передачи, за исключением хранения файлов на внешнем диске на ПК № 1 и подключения внешнего диска к ПК № 2 для операции копирования файлов. ,

3

Вы можете проверить Deltacopy, который является реализацией rsync для Windows, свободно доступной под GPLv3. Это автоматизировано и поддерживает добавочное резервное копирование.

2

Вы не указываете, подключены ли компьютеры к проводной или беспроводной сети. Если вы используете беспроводную связь, подключите их оба к Ethernet-портам на вашем маршрутизаторе.

Если ваш маршрутизатор недоступен или не имеет портов Ethernet, купите дешевый концентратор Ethernet или коммутатор. Даже если коммутатор не подключен к вашей основной сети, вы можете настроить адаптеры проводной сети на своих компьютерах, отличных от их беспроводных адаптеров.

А затем снова посмотрите на "Enable LAN Sync" в Dropbox, как предложено Chris_K

2

На самом деле 2 ГБ в современной сети должно быть довольно быстрым. Это все маленькие файлы, которые являются проблемой.

Я предлагаю вам автоматизированный скрипт, который делает это:

  1. сжать все файлы в один архив на ПК # 1
  2. Скопируйте архив по вашей сети на ПК № 2
  3. несжатый архив на ПК №2

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

Простое решение, но должно работать хорошо.

1

Прочтите этот комментарий к соответствующей статье Lifehacker, в которой предлагается использовать функцию "Автономные файлы" Windows для быстрой синхронизации нескольких файлов между компьютерами.

1

Я бы посмотрел на что-то вроде Goodsync. Если это автоматизировано, это не имеет значения, если это медленно.

1

Используйте SyncToy 2.1 (он копирует только файлы, которые были изменены) и запланируйте задачу. Файлы должны быть синхронизированы вручную перед первым использованием; использовать 'эхо.'

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15155

0

Если на обоих компьютерах есть Bluetooth, попробуйте подключить их

0

Используйте USB-кабель для передачи данных USB, его проще и быстрее, чем другой метод

0

Никто не упомянул TeraCopy, поэтому я предложу его здесь. Он будет считывать файлы в память, опережая кривые для требований записи. Вы можете часто достигать пиковой производительности, если собираетесь использовать разные диски. Если вы копируете по сети, ваша насыщенность будет зависеть от самого слабого звена в сети и количества перегрузок и / или дисковой активности на дисках. Если два компьютера оставлены для выполнения этой единственной задачи, и в сети никого нет, вы обычно можете достичь максимальной пропускной способности сети. Вокруг есть похожие программы копирования, но я считаю, что это самая отточенная версия: http://codesector.com/teracopy

0

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

0

Загрузите сетку Windows Live из установщика Windows Live Essentials. И создайте окно live id, они предоставят 25 ГБ бесплатного онлайн-пространства для совместного использования и хранения под названием Skydrive. Теперь предоставьте доступ к определенной папке ваших документов или файлов в онлайн-хранилище.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .