sha256sum / md5sum дает разные результаты для больших файлов (Ext4 / Full Disk Encryption)

Чтобы увеличить размер истории, вы можете добавить строку

export HISTFILESIZE=5000

к вашему ~/.bashrc. По умолчанию команды, запущенные с пробелом, не сохраняются. Это связано с export HISTCONTROL=ignoreboth, который по умолчанию включен по умолчанию в ubuntu.

Вы также можете игнорировать команды, начиная с l или which, используя

export HISTIGNORE="l*:which*"
1
задан 15 August 2013 в 18:36

1 ответ

Красиво найдено: D

Воспроизведение не удалось в моей среде. (конечно)

У меня есть 4G ram, но мой coreutils [1] - это версия 8.13 (ваш 8.20), а мой диск НЕ зашифрован.

Я предполагаю, что этой проблемы не существует до 13.04, потому что такая проблема не остается незамеченной. Поэтому я просмотрел журнал изменений: http://changelogs.ubuntu.com/changelogs/pool/main/c/coreutils/coreutils_8.20-3ubuntu5/changelog

Затем я увидел патч, который может быть связан к этой проблеме:

coreutils (8.13-3.2ubuntu6) raring; urgency = low Backport upstream patch, чтобы избежать искажения данных в свободной памяти в cp / mv / install при работе с очень фрагментированным и разреженным входным файлом на определенных файловых системах (LP: # 1073514). * Build-зависеть от valgrind, чтобы иметь возможность запускать тест для вышеупомянутого исправления. Исправьте 99_sort_-u_data_loss.dpatch, чтобы добавленный тест был фактически запущен.

Можете ли вы проверить то же самое с версией 8.13 ядра? (Если у меня есть время, я сам проверю его)

На всякий случай, именно вы зашифровали свой компьютер?

Если вы хотите продолжить исследование этой проблемы, то журнал изменений очень полезно. Также возможно, что еще один патч сломал что-то.

[1]: md5sum и sha256sum из пакета GNU coreutils

0
ответ дан 24 May 2018 в 19:01

Другие вопросы по тегам:

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