Есть способ взять базу данных с полетевшего винта? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB90.2486
BTC/USD69129.0096
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 17.12.2020, 15:12   #1
sashawww
BOSS V.I.P.
 
Аватар для sashawww
 
Регистрация: 28.02.2008
Сообщений: 499
Бабло: $72950
По умолчанию Есть способ взять базу данных с полетевшего винта?

Приветствую всех. Есть сервер на hetzner. Вчера он умер после перезагрузки. После переписки с саппортом, выяснил, что полетел 1 из 2х винчестеров. Т.к. ЖД были в RAID, я зашёл на сервак в rescue режиме и примонтировал рабочий ЖД. Нужна база данных с него, но обычным способом её не вытянешь - команды mysqldump в rescue режиме нет. Есть способ забрать базу данных в этом случае?
sashawww вне форума  
Старый 17.12.2020, 15:27   #2
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 2,008
Бабло: $421625
Отправить сообщение для qvent с помощью ICQ
По умолчанию

Цитата:
Сообщение от sashawww Посмотреть сообщение
Приветствую всех. Есть сервер на hetzner. Вчера он умер после перезагрузки. После переписки с саппортом, выяснил, что полетел 1 из 2х винчестеров. Т.к. ЖД были в RAID, я зашёл на сервак в rescue режиме и примонтировал рабочий ЖД. Нужна база данных с него, но обычным способом её не вытянешь - команды mysqldump в rescue режиме нет. Есть способ забрать базу данных в этом случае?
Так а в чём проблема сказать саппорту поменять винт? С рейда на него подтянется вся инфа.Много раз такое у них происходило. Это стандартная ситуация.
__________________
Я- МОЙВА!!!
qvent вне форума  
Старый 17.12.2020, 15:31   #3
sashawww
BOSS V.I.P.
 
Аватар для sashawww
 
Регистрация: 28.02.2008
Сообщений: 499
Бабло: $72950
ТС -->
автор темы ТС По умолчанию

Вот меня и мучает вопрос, а подтянется ли? У меня первый раз такое, не хотелось бы данные потерять.
sashawww вне форума  
Старый 17.12.2020, 15:35   #4
FastJack
Senior Member
 
Регистрация: 10.12.2014
Сообщений: 3,367
Бабло: $424885
По умолчанию

походу это фишка hetzner, у меня недавно тоже сдох винт, и тоже повезло что было в RAID
FastJack вне форума  
Старый 17.12.2020, 15:42   #5
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,879
Бабло: $1863105
По умолчанию

Цитата:
Сообщение от sashawww Посмотреть сообщение
Вот меня и мучает вопрос, а подтянется ли? У меня первый раз такое, не хотелось бы данные потерять.
те кто не хочет данные терять, делают бекапы
веломан вне форума  
Старый 17.12.2020, 16:29   #6
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 2,008
Бабло: $421625
Отправить сообщение для qvent с помощью ICQ
По умолчанию

Цитата:
Сообщение от sashawww Посмотреть сообщение
Вот меня и мучает вопрос, а подтянется ли? У меня первый раз такое, не хотелось бы данные потерять.
Подтянется, не переживай. В этом смысл рейда ))
__________________
Я- МОЙВА!!!
qvent вне форума  
Старый 17.12.2020, 17:54   #7
sashawww
BOSS V.I.P.
 
Аватар для sashawww
 
Регистрация: 28.02.2008
Сообщений: 499
Бабло: $72950
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от веломан Посмотреть сообщение
Цитата:
Сообщение от sashawww Посмотреть сообщение
Вот меня и мучает вопрос, а подтянется ли? У меня первый раз такое, не хотелось бы данные потерять.
те кто не хочет данные терять, делают бекапы
та бэкапы есть с прошлого месяца. Но за последние 3 недели что-то удалялось из системы, а что-то добавилось. Не критично, но не хотелось бы восстанавливать ноябьский бэкап и делать работу последних 3-х недель повторно.
sashawww вне форума  
Старый 17.12.2020, 18:46   #8
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,879
Бабло: $1863105
По умолчанию

ежедневные бекапы
а в отдельных случаях - даже постоянные бекапы, которые каждое изменение бекапят на лету
веломан вне форума  
Старый 27.12.2020, 19:58   #9
rustelekom
Member
 
Аватар для rustelekom
 
Регистрация: 18.01.2018
Адрес: Moscow
Сообщений: 31
Бабло: $9450
Отправить сообщение для rustelekom с помощью Skype™
По умолчанию

Вероятность потери данных всегда есть, даже аппаратные рейды с батарейкой иногда теряют данные.
Предварительно имеет смысл скачать папку /var/lib/mysql, поднять у себя на ПК mysql сервер, скопировать данные из скачанной папки в папку mysql сервера и запустить сервер mysql. Если всё сделано корректно, то после этого можно будет сделать дамп баз. Тягомотно конечно, но если данные важны, лучше предохраниться.
rustelekom вне форума  
Старый 15.02.2021, 02:06   #10
Madm
Юниор
 
Аватар для Madm
 
Регистрация: 15.02.2021
Сообщений: 19
Бабло: $5145
По умолчанию

Если сервер запускается только в rescue. Нужно установить сервер с такой же версией Mysql, затем скопировать папку /var/lib/mysql/ со старого сервера, а также конфигурационный файл (например /etc/my.cnf), запустить mysql и сделать дамп баз. Возможно придется дополнительно указать innodb_force_recovery
__________________
Услуги администрирования и технической поддержки Linux https://www.madmin.online.
Madm вне форума