Автор Тема: Восстановление писем  (Прочитано 1324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Makioro

  • Начинающий
  • *
  • Сообщений: 23
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ukraine
Восстановление писем
« : 08 августа 2016, 22:57:19 »
Доброе время суток
Случилась беда: упал почтовый сервак и после поднятия оказался повреждён диск с базой данных. И конечно же по закону подл мёрфи с бэкапом тоже беда.
Сервак представляет из себя FreeBSD 9.1, разделы UFS (в частности раздел /var отдельным диском, который и повредился), postfix, dovecot, etc.
Конкретно повреждён файл ibdata1, вследствии чего не запускается мускль.
Письма все остались - файлы в отдельной папке на другом диске, но как всё собрать обратно, чтобы были не только файлы, но и база? Может можно как-то сгенерировать базу данных на основе дерева каталогов с письмами?

Оффлайн Flyer_SPb

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1019
  • Рейтинг: 26
  • Пол: Мужской
  • Ветеран войны с Kilrathi
    • Просмотр профиля
  • Откуда: 2:5030
Восстановление писем
« Ответ #1 : 09 августа 2016, 09:17:54 »
Если не удастся восстановить базу, для начала, разобраться, что именно лежало в этой базе и требует восстановления, раз письма целы.
Предположу, что учётки, пароли, пути к ящикам и т.п. Это надо смотреть в конфигах постфикса и давкота - что и как выбирается из базы.
БОльшую часть этого, кроме паролей, вероятно, можно восстановить по имеющейся информации, руками или написав скрипт.
They stole my gun, my beautiful Steltek gun!

Оффлайн Makioro

  • Начинающий
  • *
  • Сообщений: 23
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Ukraine
Восстановление писем
« Ответ #2 : 09 августа 2016, 17:38:48 »
В общем, как-то обошлось.
Админ баз данных проявил чудеса изобретательности, а также высокий скилл юзания гугла и нашел способ восстановить базу (был поврежден файл ibdata1)
Сказал, что очень помогло то, что были данные о структуре баз, но по его словам, можно и без них, только намного дольше.
Если нужны подробности - постараюсь на днях из него вытащить их.

Жесткий диск заменили и поправили скрипт бэкапов - надеюсь больше не будет факапов :)