Повторяющиеся ошибки ext4 "bad header invalid magic" на здоровом диске

Я получаю частые и повторяющиеся ошибки ext4 "bad header invalid magic" на внешне здоровом, совершенно новом (несколько месяцев назад) внешнем USB-накопителе (WD MyBook 1230), подключенном к Raspberry Pi под управлением Raspbian 7, ядро 3.18.5+. USB-накопитель питается отдельно, т.е. не от Pi. Ошибки dmesg выглядят так:

EXT4-fs (sda1): последняя ошибка в момент времени 1457814321: ext4_ext_check_inode:495: inode 67294

Ошибки возникают всякий раз, когда читаются некоторые определенные файлы. Когда это происходит, хард издает отчетливый (и довольно тревожный) лязг каждые несколько секунд, который звучит как загрузка/разгрузка головки или что-то в этом роде, но файлы, похоже, читаются нормально. Я использую устройство в основном как хранилище музыкальной библиотеки, и все по-прежнему работает, я получаю непрерывное воспроизведение, могу добавлять/удалять файлы, ОС никогда не падала и не размонтировала устройство автоматически.

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

Запуск smartctl не показывает никаких ошибок. Этот же диск использовался в течение нескольких месяцев с форматированием под NTFS в той же конфигурации без проблем, но был переформатирован в ext4 для более тонкого контроля разрешений и лучшей производительности.

Кто-нибудь сталкивался с подобным? Какие-нибудь предложения по отладке? Что происходит и как исправить эти ошибки?

0
15.03.2016, 14:42
1 ответ

Диск "очевидно" не исправен. Скорее всего, у вас плохие сектора. Попробуйте запустить программу тестирования диска (например, Seagate SeaTools, лучше то, что предлагает WD, поскольку у вас есть диск WD).

Не доверяйте smartctl.

1
28.01.2020, 02:48

Теги

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