We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Po odbudowanie RAIDa serwer nie chce wstać z HD


no4b
14-01-2015, 11:25
Nie ma instaluje się bootloadera na RAIDzie jeśli nie obejmuje on całego dysku (chyba, że chce się*mieć bootloader na partycji, ale to nieczęste). Zainstaluj sobie też*na sdb, nie kosztuje, a może pomóc w przyszłości

bartek.b
14-01-2015, 11:17
Cytat Napisał kkkonrad
a próbowałeś to robić w sposób taki jak tu:
http://wiki.hetzner.de/index.php/Fes...ftware-RAID/en
Dokładnie tak jak nie, ale udało mi się w końcu to postawić. Trzeba było zrobić to w taki sposób:

Zamontuj partycję systemową
mount /dev/md3/ /mnt/

Zamontuj partycję „/boot”
mount /dev/md2/ /mnt/boot/

Zamontuj katalogi „dev” i „proc”:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc

Poleceniem chroot (ang. change root) ustaw partycję „/mnt” jako katalog główny :
chroot /mnt

Teraz możesz zainstalować GRUB-a :
grub-install /dev/sda

Odśwież również listę zainstalowanych systemów :
update-grub

Problem: Cannot find list of partitions! (Try mounting /sys.)
Solved: mount sysfs /sys -t sysfs
Dziękuje wszystkim za pomoc Jak samemu się coś robi to jest ciężej, a tak każdy podrzuci jakiś pomysł i już lepiej idzie.


A dobrze, zrobiłem dając komendę "grub-install /dev/sda"? Może powinno być coś z RAIDA, np. /dev/md?

kkkonrad
14-01-2015, 10:37
a próbowałeś to robić w sposób taki jak tu:
http://wiki.hetzner.de/index.php/Fes...ftware-RAID/en

bartek.b
14-01-2015, 10:34
Próbowałem to zrobić używając komendy:

grub-setup -d /mnt/md2/grub/ -m /mnt/md2/grub/device.map /dev/sda
grub-setup -d /mnt/md2/grub/ -m /mnt/md2/grub/device.map /dev/sdb
Serwer po restarcie i tak nie wstaje.

Pod adresem /mnt/md2/ podmontowałem partycję /boot/. W pliku device.map mam niestety wpis ze starym dyskiem:

(hd0) /dev/disk/by-id/ata-ST2000DM001-1CH164_NUMER_SERYJNY_STAREGO
(hd1) /dev/disk/by-id/ata-ST2000DM001-1CH164_DOBRY_SDB
/etc/fstab zawiera treść:
/dev/md3 / ext4 errors=remount-ro,relatime 0 1
/dev/md2 /boot ext3 errors=remount-ro,relatime 0 1
/dev/md5 /home ext4 defaults,relatime 1 2
/dev/md6 /tmp ext4 defaults,relatime,discard,noexec,nosuid,nodev,rw 1 2
/dev/sda4 swap swap defaults 0 0
/dev/sdb4 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
Mogę prosić o jeszcze jakieś rady?

no4b
14-01-2015, 10:01
W takim razie wiesz już dlaczego system nie wstaje i wiesz też co trzeba zrobić (zainstalować bootloader).

bartek.b
14-01-2015, 09:47
Cytat Napisał no4b
Jesteś pewny, że w MBR sdb był bootloader?
Nie, tego nie jestem pewny. W żaden sposób tego nie sprawdzałem. Dopiero teraz sprawdziłem i mam wynik:

=> No boot loader is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.

sdb1: __________________________________________________ ________________________

File system: BIOS Boot partition
Boot sector type: Grub2's core.img
Boot sector info:

no4b
14-01-2015, 09:12
Jesteś pewny, że w MBR sdb był bootloader?

bartek.b
14-01-2015, 08:33
Cześć,

W serwerze z softwareowym RAID 1 zepsuł się jeden dysk - SDA, OVH go wymieniło i wrzuciło nowy. Odbudowałem RAID, ale serwer nie chce wstać. Próbowałem skopiować MBR za pomocą takiej komendy:
Kod:
dd if=/dev/sdb of=/dev/sda bs=512 count=1
Czy coś jeszcze standardowo powinienem zrobić? Na sewerze jest Debian 6 LTS wraz z Grubem.

1) grub-install w trybie rescue krzyczy, że nie ma do czegoś tam dostępu
2) partycji swap nie robiłem, skopiowałem rozkład partycji z dysku SDB na SDA

Chciałbym się nauczyć co robić w takiej sytuacji, jakie komendy mogą pomóc. Z góry dzięki!