Firebird 2.1.4 CS
CentOS 5.6
база на отдельном разделе живет сама, RAID 10
последовательность действий:
1.базу перевел в монопольный режим
2. gfix -v -full выдал 58 ошибок в базе - index page errors, database page errors, и одна data pages errors (page type expected)
3. рестарт сервера
4. gfix -v -full выдал 30 ошибок в базе - только index page errors, database page errors, ошибки page type expected нет!
5. gbak не прошол через page type expected- все таки есть
6. gfix -v -full выдал 68 ошибок - в том числе 2 data pages errors (page type expected)
7. проверка HDD на значения SMART ничего подозрительного не показала
вопрос: єто все таки барахлит железо или такая ситуация может быть при исправной апаратной части???
gfix выдает разное количество ошибок
Модераторы: kdv, Alexey Kovyazin
Re: gfix выдает разное количество ошибок
нерегулярные ошибки gfix сигнализируют о битой памяти или издыхающем hdd (или контроллере диска).
Вообще, после gfix, нужно срочно делать gbak -b -g и восстанавливаться из сделанной резервной копии, потому что "починенная" база обычно все равно остается неработоспособной.
В случае битой памяти категорически не рекомендуется проводить подобную операцию, потому что будет еще хуже.
В общем, при нерегулярных ошибках gfix нужно срочно спасаться или меняя память или проверяя raid. Копирование чего-либо с непочиненной машины (базы, бэкапов) может также привести к тому, что копии окажутся повреждены.
Вообще, после gfix, нужно срочно делать gbak -b -g и восстанавливаться из сделанной резервной копии, потому что "починенная" база обычно все равно остается неработоспособной.
В случае битой памяти категорически не рекомендуется проводить подобную операцию, потому что будет еще хуже.
В общем, при нерегулярных ошибках gfix нужно срочно спасаться или меняя память или проверяя raid. Копирование чего-либо с непочиненной машины (базы, бэкапов) может также привести к тому, что копии окажутся повреждены.
Re: gfix выдает разное количество ошибок
позвольте вам не поверить. если диски объединены в raid 10, то какой смысл проверять smart отдельного диска? Вам нужно смотреть данные контроллера. Управляющая контроллером программа есть? логи ведет?7. проверка HDD на значения SMART ничего подозрительного не показала
Впрочем, если память дохлая, то в контроллер тоже можно не смотреть.
Re: gfix выдает разное количество ошибок
спасибо за советы! за RAID-контролером не следит програма.
про бекап/ресторе я знаю,но для начала хочу знать причину ошибок чтоб через неделю снова не востанавливать базу.
проблема все таки в HDD или контролере, так как на том же сервере, на диске который не входит в RAID gfix дает всегда одинаковое количество ошибок.
про бекап/ресторе я знаю,но для начала хочу знать причину ошибок чтоб через неделю снова не востанавливать базу.
проблема все таки в HDD или контролере, так как на том же сервере, на диске который не входит в RAID gfix дает всегда одинаковое количество ошибок.