Альтернатива для SyncToy, которая умно удаляет существующие файлы на целевом диске

3790
Doug

В настоящее время я использую Windows 7 x64 с дополнительным диском данных, зашифрованным с помощью Truecrypt. Последние 6 месяцев я копировал файлы с этого диска вручную на два других диска; используя опцию «перезаписывать только старые» в Teracopy для каждого конфликта (поскольку Teracopy не позволяет мне устанавливать эту опцию глобально, я должен делать это вручную для каждого конфликта!), а затем анализатор файлов, чтобы вручную находить файлы, которые с тех пор были удаляется на источнике, чтобы удалить их на цели.

Вчера у меня была паника, когда внутренний диск начал щелкать, а затем полностью исчез из Windows. Опасаясь сбоя, я извлек диск из моей машины и поместил его в мой внешний USB-накопитель, и, к счастью, он появился на моем ноутбуке Arch, а затем на моей машине с Windows. В панике я укусил пулю и установил SyncToy, чтобы автоматизировать это, чтобы я мог спать, пока он работал всю ночь. Я использовал опцию «echo» и включил «проверку содержимого файла» для первого запуска, чтобы убедиться, что он работает правильно.

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

Поскольку в качестве цели я использую 2 внешних объекта в ротации, есть ли какая-нибудь программа синхронизации для Windows, которая будет автоматически удалять файлы на цели, которых нет в источнике, оставляя при этом существующие неизмененные файлы и добавляя новые - с минимальным количеством пользователей? вход как можно? (Мне очень нравится эта идея «спать пока работает»)

2
возможный дубликат [Синхронизировать два внешних жестких диска?] (http://superuser.com/questions/141268/sync-two-external-harddrives) RedGrittyBrick 12 лет назад 0
Примечание. В ответе на вопрос, упомянутый выше, упоминаются инструменты, которые могут удалять целевые файлы, которых нет в источнике. Ответ относится к любому сочетанию внутренних, внешних и удаленных дисков. RedGrittyBrick 12 лет назад 0
Есть ли что-то в "ROBOCOPY / MIR source dest", которое не работает в вашем случае? Goyuix 12 лет назад 0

1 ответ на вопрос

1
Psycogeek

Благодаря рекомендации от суперпользователей, я протестировал FreeFileSync http://sourceforge.net/projects/freefilesync/ Я работал с ним некоторое время, и это нормально. Смотрите там любые сообщения об ошибках, в противном случае ваше использование будет отличаться.

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

Пример: синхронизация 2 разных 2T дисков с 4T диском, который имеет 2 раздела по 2T, поэтому синхронизация от 2T до 2T.

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

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


Для решения проблемы с терракопией невозможность автоматического нанесения урона :-) FastCopy установит этот путь по умолчанию. Иногда это пугает меня :-), потому что установил этот путь, нажал кнопку «идти», и он не собирался спрашивать, просто сделай.


Я вообще не использую TrueCrypt, так что в этом посте просто все упущено, как будто truecrypt является автоматическим и прозрачным :-) Если это не так, то это было бы большой ошибкой. http://www.truecrypt.org/ TrueCrypt «Шифрование происходит автоматически, в режиме реального времени (на лету) и прозрачно».


Это оставляет эту мысль. Мое правило №1 ручного зеркалирования :-) и почему я выбираю ручное зеркалирование для начала, а не для слепого зеркала. Никогда не синхронизируйте диск, если на другом диске возникают проблемы. Никогда, ни как, ни за что. Никогда не доверяйте размеру файла только тогда, только полное сравнение, никогда ничего не удаляйте тогда. Если во всех файлах по 2 бита ввернуты из-за компьютера или из-за сложной проблемы, если во все файлы был добавлен новый заголовок вируса, или из-за любой другой проблемы, которая может быть напрямую клонирована в «резервную копию» вместо 90% ваших данных и пропуская последние несколько файлов, вы можете уничтожить свою резервную копию и ничего не иметь.

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

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