Linux, действительно ли это необходимо для к Md5sum при копировании файлов в новый каталог на том же жестком диске?

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

6
задан 18.05.2011, 02:52

0 ответов

Ни один cp ни любой из общих (или редкий) файловые менеджеры настольной среды проверят суммы md5 после того, как они скопируют. Необходимо будет сделать это сами. В зависимости от типа файлового менеджера Вы используете, или с помощью сценариев, Вы могли автоматизировать проверку.

Также знайте, что sha1 является сильным алгоритмом, чем md5, если Вы надеетесь делать больше, чем просто "контрольная сумма" копия.

7
ответ дан 07.12.2019, 15:30

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

6
ответ дан 07.12.2019, 15:30

Одна опция, которая могла бы быть легче, чем использование md5sum в файле, копирующем, состоит в том, чтобы использовать rsync с-c опцией. rsync является способным копированием файла и командой резервного копирования. Например, для копирования содержания/src/foo к/dest/foo:

rsync -acv /src/foo/ /dest/foo

Отметьте особенное использование запаздывающей наклонной черты в первом параметре.

См. страницу справочника для rsync для получения дополнительной информации.

Править:-c для "вычисления контрольной суммы".

4
ответ дан 07.12.2019, 15:30

Теги

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