LINUX.ORG.RU
ФорумAdmin

Сервер сдох - не загружается

 , ,


0

2

Работал месяца 4 на hetzner.com и сегодня перестал загружаться. Сапорт говорит что все ок

Ответ из сапорта

The drive check did not see any issue with the hardware:

-----------------%<-----------------
HDDTEST WCAZA5967379: Ok
HDDTEST WMAY03689708: Ok
HDDTEST 11106522340004610090: Ok
HDDTEST 111065183500046100D6: Ok
-----------------%<-----------------

The server is booted to the rescue system with password: ******

You should try to backup your data and then reinstall the system if you cannot fix the boot.


Не знаю с чего начать. Есть доступ к rescue shell. На сервере был(есть?) md raid6 вроде. Я уже не помню что там было. Как примонтировать\найти все raid? Нужно понять восстанавливаемый ли диск или нет и если нет, то заново установлю дебиан. А ещё лучше найти из-за чего сбой произошел

★★★★

Последнее исправление: gobot (всего исправлений: 1)

mdadm --assemble --scan
mdadm: /dev/md/2 assembled from 2 drives - not enough to start the array while not clean - consider --force.

mdadm --assemble --scan --force
mdadm: Marking array /dev/md/2 as 'clean'
mdadm: /dev/md/2 has been started with 2 drives (out of 4).

cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md2 : active raid6 sda3[0] sdc3[2]
      220672000 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/2] [U_U_]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md1 : active raid1 sda2[0] sdd2[3] sdc2[2] sdb2[1]
      523264 blocks super 1.2 [4/4] [UUUU]

md0 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
      6286336 blocks super 1.2 [4/4] [UUUU]

unused devices: <none>

gobot ★★★★
() автор топика
Последнее исправление: gobot (всего исправлений: 2)

Примонтировал раздел

mount /dev/md2 /mnt/


Диск вроде жив, данные есть. Но почему не загружается?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

На каком разделе? на md0 (raid1)? В каком режиме он пытается грузиться: efi/bios?

hetzner не предоставляет удаленный доступ типа intel amt?

Tanger ★★★★★
()
Ответ на: комментарий от Tanger
mount /dev/md1 /mnt/
ls /mnt/
config-4.19.0-6-amd64  grub  initrd.img-4.19.0-6-amd64  lost+found  System.map-4.19.0-6-amd64  vmlinuz-4.19.0-6-amd64



Походу на /dev/md1 !

В каком режиме он пытается грузиться: efi/bios?

не знаю

hetzner не предоставляет удаленный доступ типа intel amt?

KVM доступ давал, но там какой то файл j*** явовский нужно скачивать ХЗ

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

md2 : active raid6

у тебя RAID6, два раздела отвалилось - значит пока живой, но резервов уже нету. Бэкапся напоследок и восстанавливай раид.

Atlant ★★★★★
()
Последнее исправление: Atlant (всего исправлений: 1)
Ответ на: комментарий от gobot

Диск вроде жив, данные есть. Но почему не загружается?

Потому, что RAID не очень жив, а в конфиге где-то написано «не загружаться» (или так по умолчанию). Хотя грузиться, на самом деле, можно, так как отказ двух дисков в RAID6 ещё не смерть. Нужно дописать какой-то параметр, не помню.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от Atlant

Не отвалились. Я при создании raid6 отключал sata, чтобы меньше тормозило. То есть метил как сбойные, удалял

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

ну дык скачай jar и подключись. Но да, восстановить raid нужно пока он совсем не рассыпался.

mdadm /dev/md2 --add /dev/sdb3

После синхронизации:

mdadm /dev/md2 --add /dev/sdd3
Tanger ★★★★★
()
Ответ на: комментарий от Tanger

ну дык скачай jar и подключись

А что это даст? Я и так все делаю через rescue

mdadm /dev/md2 --add /dev/sdb3

mdadm /dev/md2 --add /dev/sdb3
[>....................]  recovery =  1.5%



После этого что? Как загрузчик восстановить?

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

давай дождись полной синхронизации раида. А после грузи java-консоль и перебирай в bios|gpt загрузочные диски/ssd. Далее нужно будет разместить копию загрузчика на всех дисках/ssd.
Но это лучше уже после запуска основной системы.

Atlant ★★★★★
()
Ответ на: комментарий от gobot

mdadm /dev/md2 –add /dev/sdb3

Написал до того как прочитал То есть метил как сбойные, удалял.

Сейчас он добавил sdb3 в массив и записывает на него данные.

А что это даст?

Ты увидишь на что загрузчик ругается.

Как загрузчик восстановить?

А он ли сломался?

Tanger ★★★★★
()
Ответ на: комментарий от Tanger

То есть метил как сбойные, удалял

метил как сбойные ещё давно, при установке

Ты увидишь на что загрузчик ругается

Как я это увижу? по KVM я не буду загружаться

А он ли сломался?

ХЗ

gobot ★★★★
() автор топика
Ответ на: комментарий от Atlant

перебирай в bios|gpt загрузочные диски/ssd

это я точно не осилю сейчас. Сервер нужно вернут через час в рабочее состояние

gobot ★★★★
() автор топика
Ответ на: комментарий от Tanger

Не знаю как. Долго. Мне сейчас нужно решить.

gobot ★★★★
() автор топика
Ответ на: комментарий от Deleted

Он такой скрин паршивый прислал, там ничего не видно

gobot ★★★★
() автор топика

Скорее всего сервер не сдох, а вдруг решил перезагрузиться. И так как была кривая инсталляция, то загрузиться не смог. Синкай диск, делай массив нормальным. И поставь куда-нибудь загрузчик. В чруте dpkg-reconfigure grub-pc. Но, может, перед этим нужно будет выполнить grub-install /dev/sdX

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

Сейчас попросил сапорт убрать sata, чтобы авто поставить raid1 из чисто ssd

gobot ★★★★
() автор топика
Последнее исправление: gobot (всего исправлений: 1)

You should try to backup your data and then reinstall the system if you cannot fix the boot.

Это переводится с английского примерно так: вам нужно сохранить ваши данные в backup и переинсталлировать систему, если вы не можете исправить загрузку.

anonymous
()

так чем закончилось-то, в чём дело было?

corona
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.