У меня есть общая папка, в которой содержится около 5 5TB файлов, и я хотел бы, чтобы эти файлы автоматически копировались на другой компьютер без какого-либо изменения файла / структуры / формата.

Если в общей папке у меня была такая структура файла:

+---Documents
|   |   plot.log
|   |   UserPreferences.xml
|   |   
|   +---Custom Office Templates
|   +---My Received Files
|   |       Material List.xls
|   |       
|   +---RSLogix500
|   |   \---Project
|   |           Readme.txt
|   |           
|   \---Studio 5000
|       \---Projects
|               Sample.ACD
|               SAMPLE2.ACD
|               sample3.ACD
|               sample4.ACD
|               
+---Downloads
|   |   AutoCAD_LT_2017_NWL_English_Win_64bit_dlm.sfx.exe
|   | ...

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

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

По сути, я ищу программу, которая может отслеживать изменения, а затем скопировать изменения в новое место. Типичные программы резервного копирования не работают, потому что они сжимают / шифруют / переформатируют файлы, так что они должны быть снова «импортированы» этой программой, чтобы использовать их.

Есть идеи? Пожалуйста, дайте мне знать, если я неясен.

3 ответа3

2

Я ищу программу, которая может отслеживать изменения и копировать в новое место.

Робокопия справится с этим.

Смотрите следующий скрипт:

Резервное копирование сервера

Сценарий ниже копирует данные из FileServ1 в FileServ2, место назначения содержит полное зеркало вместе с информацией о безопасности файла. При регулярном запуске для синхронизации источника и назначения, robocopy будет копировать только те файлы, которые были изменены (изменение метки времени или размера).

@ECHO OFF
SETLOCAL

SET _source=\\FileServ1\e$\users

SET _dest=\\FileServ2\e$\BackupUsers

SET _what=/COPYALL /B /MIR
:: /COPYALL :: COPY ALL file info
:: /B :: copy files in Backup mode.
:: /MIR :: MIRror a directory tree

SET _options=/R:0 /W:0 /LOG:C:\batch\RoboLog.txt /NFL /NDL
:: /R:n :: number of Retries
:: /W:n :: Wait time between retries
:: /LOG :: Output log file
:: /NFL :: No file logging
:: /NDL :: No dir logging

ROBOCOPY %_source% %_dest% %_what% %_options%

Вы также можете рассмотреть возможность использования следующих параметров в дополнение:

Параметры повторного копирования

/MON:n : MONitor source; run again when more than n changes seen.
/MOT:m : MOnitor source; run again in m minutes Time, if changed.

Исходная робокопия


Дальнейшее чтение

1

Resilio Sync (ранее назывался BitTorrent Sync) идеально подходит для этого. Его легко настроить, он копирует только измененные части файлов и шифрует данные при передаче. Он работает в режиме реального времени, с компьютерами в качестве пиров. Домашняя стандартная версия бесплатна.

Обратите внимание, что это не резервная копия. Если вы удаляете или шифруете файлы на одном компьютере, они удаляются или шифруются на другом компьютере.

Я использую эту программу для многих вещей:

  • Чтобы скопировать новые фотографии с моего телефона Android, только в моей локальной сети
  • Для обновления коллекции фотографий на моем телефоне, только в моей локальной сети
  • Хранить копии семейных фотографий и данных, в том числе семейных, на другом конце света. Это входит в мою резервную систему.
  • Как правило, для перемещения файлов между системами, включая образы виртуальных машин
0

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

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