Назад | Перейти на главную страницу

Как добиться целостности данных контрольной суммы на ext4?

В файловых системах, таких как btrfs, вы можете предварительно сформировать скраб, который будет обрабатывать все данные, чтобы увидеть, соответствуют ли данные контрольной сумме файловой системы.

Я хотел бы перед резервным копированием проверить правильность данных на ext4.

Вопрос

ext4 не имеет контрольной суммы файловой системы, но можно ли сделать что-то подобное?

Ext4 не имеет эквивалента ZFS или btrfs "scrub", однако недавняя функция контрольная сумма метаданных. Для его использования потребуется очень новый ядро и обновленный e2fsprogs.

Какой дистрибутив вы используете?

@ewwhite ответ правильный. Я просто хочу подчеркнуть, что: НЕТ - данные в настоящее время невозможно вычислить контрольную сумму в ext4 или XFS. Я также не смог найти ничего, связанного с контрольной суммой для JFS. Так что пока единственный надежный вариант - проверить Linux ZFS. BTRFS в настоящее время не так стабилен.

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