Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Od jakiegoś czasu borykam się z instalacją Debiana na 4 dyskach 2 TB z RAID 5. Wszystkie instalacje kończą się komunikatem że instalacja gruba w /dev/sda nie powiodła się. Próbowałem wielu sposobów tworzenia partycji ale żadna nie szła. Większość porad bazuje na tworzeniu na każdym dysku partycji 2 TB i ustawienie jej pod RAID. Potem uruchamia się konfigurator do programowego RAID i wybiera raid5. Potem lvm i jedzie instalka dalej. Krzaczy się przy instalacji gruba.
Proszę o wskazówki.
Offline
Wydaje mi się, że gruba powinieneś instalować na urządzeniu [tt]/dev/md0[/tt] gdzie [tt]md0[/tt] to twój RAID. Ale pewności nie mam.
Offline
Właśnie tak robiłem, gdzieś doczytałem że muszę się dostać z CD live i ręcznie gruba zasadzić.
Właśnie skończyłem n-tą instalację tym razem według tego opisu. Trzymałem się go tylko częściowo [url]http://fun.kyco.de/2011/07/03/how-to-build-a-8-tb-raid5-encrypted-time-capsule-for-500-euros/[/url] ale i tak lipa.
Offline
http://wiki.gentoo.org/wiki/GRUB2#Booting_from_RAID_Array
http://en.gentoo-wiki.com/wiki/RAID/Software
Masz tu parę sznurków z mojej ulubionej dokumentacji, może się czegoś dowiesz.
Offline
A to nie jest tak, że grub jest w /boot, a /boot musi być na mirrorze? Może coś mieszam.
Offline
Ja kiedyś w robocie robiłem RAID10 z 4 dysków po 2GB.
WYkroiłme z każdego dysku po kilka MB z przodu, i na wszystkich 4 zainstalowałem gruba i skopiowałem aktualne jajko i folder gruba..
Było to jeszcze na grubie 1, lamerstwo jak cholera, ale chodzi do dzisiaj, chociaż już miał 2 awarie dysków na przestrzeni 4 lat, ale ja niikomu nie kazałem do raida brać najtańszych Samsungów, jakie były.
Grub 1 jeszcze nie obsługiwał raida, dwójka teoretycznie obsługuje, ale jak jej to wychodzi w praktyce, widać w Twoich bojach.
Dzisiaj chyba zrobiłbym tak samo, jak 4 latka temu.
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-12-13 17:07:10)
Offline
Tu ktoś z sukcesem na Squeeze poradził sobie http://www.texsoft.it/index.php?c=hardware&m=hw.storage.boot-raid-squeeze&l=it
Offline
I zrobił dokładnie to, co ja kiedyś oskrypciłem ręcznie:
grub zainstalowany na wszystkich dyskach, a partycja boot jako raid1, czyli jajka i obrazy initrd, oraz konfig gruba, raid1 - mirroring, kopiuje na wszystkie partycje automatycznie.
Proste i skutecznie, zadziała też z każdym bootloaderem, trzeba tylko w linii poleceń kernela wskazać partycję rootfs np /dev/md1 i wskazać, które partycje ma zamontować do /dev/md1, czyli np /dev/sd[abcdefghijklmnoprstuwz]1.
W dodatku w tablicy partycji GPT mamy chyba możliwość zrobienia 128 partycji podstawowych, także partycje logiczne już nie będą nikomu potrzebne.
I ten jeden numerek dla partycji /boot nie jest wtedy takim problemem, jak w trybie tablicy MSDOS, która obrabia maks 4 partycje podstawowe.
I co tu ma prawo nie działać?
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-12-16 16:41:27)
Offline
Coś mi się tu nie podoba, w tym opisie [url]http://www.texsoft.it/index.php?c=hardware&m=hw.storage.boot-raid-squeeze&l=it[/url] jest pokazane że po ustawieniu typu partycji na RAID ustawiają flagę do uruchomienia na ON.
[img]http://www.texsoft.it/web2005/documents/hardware/storage/boot-raid-squeeze/debian-raid-boot-rc2_html_m1d8edffa.png[/img]
Coś mam nie halo bo u mnie nie daje się tej flagi ustawić na włączoną. Mogę sobie wciskać Enter a stan flagi z wyłączonej się nie zmienia.
Ostatnio edytowany przez jtyson (2012-12-13 17:55:57)
Offline
Dobra uporałem się z tematem. Cała sprawa się oparła o partycje GPT. Debian 6 w standardzie nie daje sobie rady z tematem partycji 2 TB. Trzeba mu kompilować w jajko obsługę GPT. Niestety nie miałem czasu na zabawę z kompilacją dlatego pomogła mi dystrybucja Centos 6.3, która radzi sobie z GPT. Ale żeby nie było łatwo to i Centos rogi pokazał. Zainstalował system ale gruba też nie zasadził. Ale pomogło wejście przez płytę ratunkową i ręczna instalacja gruba na md0. Oczywiście przez chroot /mnt/sysimage ... a dalej to już z górki. Czyli temat zamknięty.
Offline
Trzeba było Wheezy'ego dać, ma nawet wsparcie dla EFI
Fervi
Offline
[quote=fervi]Trzeba było Wheezy'ego dać, ma nawet wsparcie dla EFI
Fervi[/quote]
Wystarczy obraz iso od Kenshi Kmuto, ten ma nowsze backportowe jajo i bloby.
Sznurek:
http://kmuto.jp/debian/d-i/
Ostatnio edytowany przez Jacekalex (2012-12-16 16:43:58)
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00096 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.69.176' WHERE u.id=1 |
0.00063 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.69.176', 1732848243) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1732847943 |
0.00058 | DELETE FROM punbb_online WHERE ident='66.249.65.105' |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=217497 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=22487 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22487 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00149 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22487 ORDER BY p.id LIMIT 0,25 |
0.00066 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22487 |
Total query time: 0.00603 s |