1

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

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

Может кто-нибудь предложить способ сделать это?

3 ответа3

2

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

Многие NAS-устройства изначально поддерживают протокол rsync . Если у вас есть NAS, вам повезло.

Если вы используете Linux в качестве клиента, скорее всего, у вас уже установлен rsync . Чтобы скопировать содержимое с NAS на компьютер, используйте следующую командную строку:

rsync -av user@host:/some/dir/ /some/local/dir/

Если вы хотите на 100% гарантировать, что данные были скопированы безопасно, добавьте параметр --checksum - но это сделает копирование немного медленнее.

В Windows вы можете установить grsync - он имеет приятный графический интерфейс, но также устанавливает командную строку rsync исполняемый файл Windows, который вы можете использовать с той же командной строкой, что и выше для Linux.

Кроме того, вы можете скопировать данные обратно в NAS, используя следующий синтаксис (поменять местами источник и цель):

rsync -av /some/local/dir/ user@host:/some/dir/
2

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

Если вы довольны командной строкой, тогда Robocopy - это то, с чего я начну (и пока вы там, найдите команду "Verify").

0

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

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

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