Как запустить ubuntu 12.04 на программном рейде без второго SSD?
Проблема, умер один из SSD при этом умерла мать, перенесли оставшийся SSD на новую платформу, доступ через IPMI надо запустить сервер, был поднят как понял mdadm raid 1 при запуске пот такая картина
Нужно просто достать данные? или именно запустить систему?
Если первое, то можно просто запуститься с linux liveCD затем через mdadm создать raid 1, вставить туда этот ssd и после этого смонтировать этот рейд.
Если же нужно именно запустить, то тут сложнее, но судя по скрину нужно лазить и чинить конфигурацию загрузчика, так как initrd нашелся и запустился а вот диск смонтировать он не смог и так и остался в busyBox. Если система запускалась через grub то вам видимо нужно идти в /boot/grub2/grub.cfg или что там, не помню, точно.
ну данные я достаю потихоньку
Грузимся с Live CD sudo apt-get install mdadm
Зная что наш диск подключен во второй порт смотрим структуру массива sudo fdisk -l /dev/sdb
Вывод приблизительно такой
Disk /dev/sdb: 250.1 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488395055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 2099199 1048576 fd Linux raid autodetect
/dev/sdb5 69208064 488394751 209593344 fd Linux raid autodetect
Создаем директорию для монтирования диска: sudo mkdir /mnt/old_hdd
Проверили рейдовый раздел:
sudo mdadm --examine /dev/sdb5
/dev/sdb5:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 957e7cb5:bfd41f70:9cb84b0d:f53e5a4c
Name : milosz-desktop:2
Creation Time : Sat Aug 20 18:48:26 2011
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 419184640 (199.88 GiB 214.62 GB)
Array Size : 419184496 (199.88 GiB 214.62 GB)
Used Dev Size : 419184496 (199.88 GiB 214.62 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
State : clean
Device UUID : db8a694f:750a0ded:22a6d046:5c4db280
Update Time : Tue May 8 20:50:32 2012
Checksum : 75dbc3b6 - correct
Events : 191
Device Role : Active device 1
Array State : .A ('A' == active, '.' == missing)
Создаем виртуальное md устройство и монтируем туда наш раздел
sudo mdadm -A -R /dev/md9 /dev/sdb5
mdadm: /dev/md9 has been started with 1 drive (out of 2)
sudo mount /dev/md9 /mnt/old_hdd/
Далее поскольку у нас LVM
sudo lvscan
ACTIVE '/dev/vg0/swap' [10.00 GiB] inherit
ACTIVE '/dev/vg0/tmp' [20.00 GiB] inherit
ACTIVE '/dev/vg0/root' [2.44 TiB] inherit
ну и далее монтируем '/dev/vg0/root' в нужную папку
попробуйте купить 2 ssd и склонировать с оставшегося 2 одинаковые копии
как чинят суперблок на ext4 написано везде
главное не трогать оригинальную копию при опытах
p.s. вполне возможно что при 2 ssd взойдет самостоятельно,тут главное не трогать оригинал ssd что бы оставить место для маневра
напоминаю что superblok чиниться с livecd
sudo fsck -b 98304 /dev/sd??
где вопросы адрес диска