URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96361
[ Назад ]

Исходное сообщение
"битые сектора и innodb"

Отправлено Evgeny , 09-Ноя-15 11:43 
Надо же было такому случиться - в файле innodb появились проблемные сектора.
На работоспособности системы никак не сказалось, потому-что плохой сектора попал куда-то на данные годичной давности которые в текущей работе никак не используются.
А вот бэкап сделать невозможно.
Таблица с которой случилась беда содержит только одно индексированное поле, но увы это не поле timestamp. Т.е. выбрать данные позже "проблемной даты" не получается. В любом случае при попытке выборки по времени проходим через проблемные записи с крахом mysqld.
Сделать "холодный" бэкап тоже не удается - при копировании файла innodb ошибка чтения.
Цель всех манипуляций - восстановить читаемость таблицы пусть даже с частичной потерей данных. Но последние данные желательно сохранить.
Есть какие-то соображения как это можно сделать? Я свои уже исчерпал :(

Содержание

Сообщения в этом обсуждении
"битые сектора и innodb"
Отправлено fail , 09-Ноя-15 13:37 
>[оверквотинг удален]
> А вот бэкап сделать невозможно.
> Таблица с которой случилась беда содержит только одно индексированное поле, но увы
> это не поле timestamp. Т.е. выбрать данные позже "проблемной даты" не
> получается. В любом случае при попытке выборки по времени проходим через
> проблемные записи с крахом mysqld.
> Сделать "холодный" бэкап тоже не удается - при копировании файла innodb ошибка
> чтения.
> Цель всех манипуляций - восстановить читаемость таблицы пусть даже с частичной потерей
> данных. Но последние данные желательно сохранить.
> Есть какие-то соображения как это можно сделать? Я свои уже исчерпал :(

тормознуть mysql && dd (conv=noerror,notrunc)?
&&
raid mirror в дальнейшем использовани ?!



"битые сектора и innodb"
Отправлено Evgeny , 10-Ноя-15 04:23 
> тормознуть mysql && dd (conv=noerror,notrunc)?
> &&
> raid mirror в дальнейшем использовани ?!

гм. слабо у меня с воображением - не пробовал :)
спасибо