Skocz do zawartości

Raid 1, Sata I System Plików


tux

Rekomendowane odpowiedzi

Witam.

Postanowiłem zrobić soft mirroring podczas nowej instalacji, bo na mojej płycie jest fakeraid. Na dyskach sda i sdb mam tylko po 3 partycje: / - RAID, /home - RAID oraz SWAP.

Po instalacji system oczywiście nie wstał, więc tryb rescue, potem grub i kolejno:

root(hd0,0)

setup (hd0)

 

i tu mnie zaniepokoił komunikat: Filesystem type is ext2fs partition type 0xfd

Czemu ext2, skoro na partycjach jest ext3? No nic, reboot i... do momentu zainicjowania RAIDa wszystko pięknie, a potem błąd przy montowaniu / z md0 z komunikatem, że system plików jest niezgodny. Wszedłem raz jeszcze w trybie rescue i w /etc/fstab poprawiłem wpis o md0 z ext3 na ext2 i poszło. No ale to chyba nie tak powinno się rozwiązać, wprawdzie działa ale nie jestem przekonany czy to tak mogę zostawić.

Prosze o sugestie dodając na końcu, że do mnie trzeba mówić prostym językiem bo na linuksie się niestety nie znam :rolleyes: , ot początki zabawy.

 

pozdrawiam i dziękuję

Odnośnik do komentarza
Udostępnij na innych stronach

Wg mnie typ partycji dla raid-a powinieneś ustawić na:

 

fd Linux raid autodetect

 

Podczas startu systemu analizowane są partycje z tym typem partycji (ale jak widać ext3 też :)) , a następnie analizowany jest dopiero superblock, definiujący przypisanie danej partycji do określonego raid.

 

Jeżeli chcesz się przekonać, czy twoje raid-y pracują poprawnie to w poniższym przykładzie:

 

md3 : active raid1 sdb2[1] sda2[0]

 

najważniejszy jest stan active. Jest to 100% potwierdzenie o prawidłowej pracy raid-ów.

 

Pozdrawiam.

 

PS. Zaznaczam, że w przypadku awarii "podstawowego" dysku i tak system nie "powstanie".

Spowodowane jest to "brakiem instalacji grub-a" na dysku drugim. Poniżej załączyłem rozwiązanie tego problemu:

 

grub> device (hd0) /dev/sdb

grub> root (hd0,0)

grub> setup (hd0)

 

Checking if "/boot/grub/stage1" exists... no

Checking if "/grub/stage1" exists... yes

Checking if "/grub/stage2" exists... yes

Checking if "/grub/e2fs_stage1_5" exists... yes

Running "embed /grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.

succeeded

Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2 /grub/grub

conf"... succeeded

Done.

 

grub> quit

 

Musimy "powielić konfigurację" grub-a w MBR dysku drugiego.

 

Tak nawiasem: partycję /boot umieściłeś na osobnej partycji ???

Odnośnik do komentarza
Udostępnij na innych stronach

Nie, partycji boot nie umieściłem na osobnej partycji.

Oczywiście z typem fd miałeś rację, czasami na rzeczy oczywiste najtrudniej jest wpaść, zwłaszcza jak się jest niedoświadczonym ;)

Gruba przeniosłem na drugi dysk, dzięki za podpowiedź.

 

Jeżeli chcesz się przekonać, czy twoje raid-y pracują poprawnie to w poniższym przykładzie:

md3 : active raid1 sdb2[1] sda2[0]

 

No, tego nie zrozumiałem. Gdzie tego mam szukać?

I ostatnie pytanko, co powinienem mieć w /proc/mdstatus? Na razie plik jest pusty.

 

___________

Już wiem, sorry za lamerstwo:

cat /proc/mdstat

 

md1 : active raid1 sdb2[1] sda2[0]

md0 : active raid1 sdb1[1] sda1[0]

 

Dziękuję i pozdrawiam :)

Edytowane przez tux
Odnośnik do komentarza
Udostępnij na innych stronach

Przepraszam - moje niedopatrzenie - więc chodziło mi o plik:

 

# cat /proc/mdstat

 

Ale musi wyglądaćjak podałem powyżej :)

 

Pozdrawiam.

 

PS: Jeżeli ten plik masz pusty - to raid nie działa.

Proponuję w takiej sytuacji:

Dodać odpowiedni wpis do /etc/mdadm.conf (proponuję zrobić backup modyfikowanego pliku):

# cp /etc/mdadm.conf /etc/mdadm.conf.ORG

Należy sprawdzić czy poniższe wpisy nie wsytępują już w pliku /etc/mdadm.conf:

# cat /etc/mdadm.conf

# echo "DEVICE partitions" >> /etc/mdadm.conf

# echo "MAILADDR root@localhost" >> /etc/mdadm.conf

oraz dodać nowy wpis do w/w pliku:

# mdadm --detail --scan | grep ARRAY

Jeżeli otrzymujemy informacje o raid-ach to możemy je jużdodać do pliku konfiguracyjnego:

# mdadm --detail --scan | grep ARRAY >> /etc/mdadm.conf

A następnie reboot.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...