LINUX.ORG.RU

История изменений

Исправление QsUPt7S, (текущая версия) :

Можно ли как-то валидировать передачу?

Хеш-сумма
man md5sum, man b2sum, man sha1sum, etc.

Или используйте rsync, так как:

Note that rsync always verifies that each transferred file was correctly reconstructed on the receiving side by checking a whole-file checksum that is generated as the file is transferred

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

Команда sync просит драйверы фс сбросить кешированные данные на накопители, но исполнение этой просьбы зависит от самих драйверов.

Кроме того, перед извлечением сменного накопителя, в обязательном порядке отмонтируйте фс. При этом происходит не только автоматический сброс кешированных данных, но и завершаются операции производимые драйвером в фоне для обслуживания фс. Наконец, после отмонтирования фс, и до физического извлечения накопителя можно отключить питание с помощью команды udisksctl power-off.

Исходная версия QsUPt7S, :

Можно ли как-то валидировать передачу?

Хеш-сумма
man md5sum, man b2sum, man sha1sum, etc.

Или используйте rsync, так как:

Note that rsync always verifies that each transferred file was correctly reconstructed on the receiving side by checking a whole-file checksum that is generated as the file is transferred

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

Команда sync просит драйверы фс сбросить кешированные данные на накопители, но исполнение этой просьбы зависит от самих драйверов.

Кроме того, перед извлечением сменного накопителя, в обязательном порядке отмонтируйте фс. При этом происходит не только автоматический сброс кешированных данных, но и завершаются операции производимые драйвером в фоне для обслуживания фс. Наконец, после отмонтирования фс, и до физического извлечения накопителя можно отключить питание с помощью команды udisksctl power-off.