LINUX.ORG.RU
ФорумAdmin

Виртуальный сервер на ubuntu не загружается и вываливается в initramfs

 , ,


0

2

Всем привет! С линуксом имею дело очень недавно, поэтому сильно не пинать :) Плюс ко всем неприятностям: про сервер не знаю, практически ничего, т.к. он мне достался по наследству от предыдущего админа и инфу по нему он мне не передал :(

В общем, после перезагрузки виртуальный сервер (virtualbox headless) на какой-то Ubuntu вывалился в initramfs :(

uname -a
Linux (none) 4.4.0-64-generic #85 Ubuntu SMP....

скрин

mount выдаёт такое:

скрин

Что успел сделать:

т.к. предлагалось проверить раздел fsck вручную, то и попробовал его проверить:

fsck /dev/mapper/smb--share--vg-root
скрин

скрин

Не помогло. По-моему, всё, что fsck находил и исправлял было в папке /tmp

Что ещё попробовать, какую инфу предоставить?

Конечно нагуглил что-то типа вот этого поста , но боюсь так с наскока и без особого опыта копаться и не порушить данные.

С уважением, Валерий.



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

Сделай снапшот средствами виртуалки и последуй рекомендации из того поста.

Но если файловая система посыпалась на столько серьёзно, что остаётся только спасать данные.

Aceler ★★★★★
()

а повторная перезагрузка (после проверки фс) что выдает (скрин)?

и повторный запуск fsck -f (тоже скрин давайте)?

samson ★★
()

По-моему, всё, что fsck находил и исправлял было в папке /tmp

fsck работает с файловой системой/разделом напрямую. /tmp тут вообще не причем

samson ★★
()

и самое главное, как уже написал Aceler, не забыть сделать снапшот виртуалки перед какими-либо эксперементами!!!

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

Выключил виртуалку и сейчас копирую её vdi диск.

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

Повторная перезагрузка тоже самое и выдаёт :(

Повторный запуск fsck тоже делал, но скрин сделать забыл. Он там тоже что-то нашёл и поправил с точно таким же исходом :(

Запомнил, что были какие-то 3 блока со знаком «+» в первый раз, а во-второй было сообщение про похожие 3 блока, но со знаком "-" :) Из левого кармана в правый переложил, короче :)

Надеюсь я ничего этой проверкой не убил. Запускал её без всяких параметров.

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

1. когда снапшот/копию сделаете, можно делать что угодно. всегда есть возможность отката.

2. если fsck иправил ошибки, то повторный запуск должен пройти без ошибок.

3. прпробуйте fsck -f

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

Сделал копию всего vdi диска, теперь точно можно что угодно делать.

Сколько раз запускаю fsck /dev/mapper/smb--share--vg-root , столько раз он там что-то находит. Блин, диск вообще виртуальный, что он там столько находить может хз вообще, ладно бы обычный диск сыпался.

С опцией -f пробовал, не помогло :(

Далее отчитываюсь по процедуре из тыц

Загрузился c iso Ubuntu. Там выполнил: тыц тыц

Попробовал смонтировать проверенный диск, он монтируется, структура похожа на /boot , да?

mount /dev/sda1 /mnt
cd /mnt

тыц

При перезагрузке /boot всё равно не монтируется :(

p.s. что-то не разберусь, как редактировать пост, приходится удалять и заново делать.

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

Попробовал смонтировать проверенный диск, он монтируется, структура похожа на /boot , да?

да похожа. Только у вас корень не монтируется.

Вы точно fsck делаете для /dev/mapper/smb--share--vg-root - это похоже на ваш корень.

И из самого первого скриншота следует, что не монтирует он именно корень. /boot (/dev/sda1) здесь не причем. Там же написано «filesystem check of the root file system failed».

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

Видимо я как-то неверно запускал fsck с ключом -f и -y. Сейчас сделал:

fsck -f /dev/mapper/smb--share--vg-root -y
reboot
И всё поднялось :)

Спасибо! :)

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

Да, но я с самого начала делал, как хотел initramfs

fsck /dev/mapper/smb--share--vg-root
и потом после рекоммендации сделать с ключом -f тоже но, видимо, надо было сначала процедуру из того поста про суперблоки проделать на /dev/sda1, а потом и на /dev/mapper/smb--share--vg-root делать с параметром -f.

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