У меня есть несколько дисков 2-3TB внутри и подключен к моему рабочему ПК. Данные, которые я хочу сохранить в каждой системе, находятся в папке "оцифрованные" (фотографии, промежуток времени и т.д.).
У меня есть NAS (ПК с 8 дисками в массиве JBOD) с 9 ТБ свободной.
Я хотел бы отразить каждый из моих исходных дисков на моем резервном компьютере:
d:\digitalized -> b:\
e:\digitalized -> b:\
f:\digitalized -> b:\
g:\digitalized -> b:\
h:\digitalized -> b:\
Я вручную скопировал все исходные диски на NAS (на это ушло около 4 дней). (В полном размере здесь: http://i.imgur.com/41YVQjz.jpg - 2 миллиона детей в формате JPEG, эээээх!)
Теперь, спустя месяц, многое было удалено, отредактировано и добавлено на исходные диски, поэтому мне нужно синхронизировать все.
У меня также есть kazillion крошечные бесполезные файлы предварительного просмотра каталога (из Lightroom), которые я хотел бы игнорировать. Вот что я придумала до сих пор:
robocopy X:\DiGiTaLiZeD B:\ *. * /zb /e /purge /eta /xd * .lrdata /xf * .lrprev
Замените «X» каждой буквой диска и повторите. Поместите в пакетный файл, который запускается всякий раз, когда NAS доступен для проверки связи.
Проблема:
Каждый раз, когда запускается robocopy, /purge видит, что 75% файлов, расположенных в dest, НЕ существуют в источнике (D:), потому что эти данные из E:, F: и т.д., Поэтому он начинает удалять все остальное! ПЛОХАЯ РОБОКОПИЯ ПЛОХАЯ! :(
Любые умные идеи? Это не должно включать в себя Robocopy, но я думал, что это будет самым простым, так как он включен в Windows.