Я получаю ошибки при чтении большого файла, как в
# md5sum file
md5sum: file: Input/output error
Глядя на выходные данные strace, я вижу, что системный вызов read() возвращает EIO, а на соответствующей странице справочника говорится об EIO, что
Это также может произойти при низкоуровневой ошибке ввода-вывода при чтении с диска или ленты.
Как я могу проверить и исправить проблему, кроме, возможно, запуска fsck -c
в огромной файловой системе, где находится этот файл?