Автор Тема: софтуерен раид1  (Прочетена 1238 пъти)

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
софтуерен раид1
« -: Dec 16, 2005, 17:55 »
реших да правя раид1. взех два диска прас прас готово ..
... мд0 е / мд1 е суап.
обаче искам като се счупи мирър диска (или го откача) системата да може пак фа буутва и да работи.
Как може да станее? Четох нещо за файлсеиф буут на Груб-а но не ми стана съвсем ясно..
Активен

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
софтуерен раид1
« Отговор #1 -: Dec 16, 2005, 18:46 »
Ами аз си реших въпроса с еднакви дискове, правиш си raid-a, после копираш на "втория" MBR-a от "първия" и си готов... пардон - СЪМ готов, при мен тръгна, не съм сигурен дали това е  верния начин. Нямам идея и доколко е безопасно начинанието - тогава работех с чисто нови дискове и нямах притеснения от загуба на данни.
Резултата от това е, че който и от двата физически диска да отпадне, другия е в състочние да "запали" сам.

За swap-a обаче не виждам смисъла - не знам там да има и байт информация дето да си струва раид-ването, по-добре раздели групата и си имай 2 пъти повече swap '<img'>
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
софтуерен раид1
« Отговор #2 -: Dec 16, 2005, 20:07 »
Ами raid има различни възможности и много добра литература - подробна и по-кратка - просто пусни raid howto в Google и си избери.
Активен

It makes you awful glad that you were born a man.

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
софтуерен раид1
« Отговор #3 -: Dec 19, 2005, 15:32 »
мерси Влад73, ще го пробвам!
Алабал, нямаше нужда да се хабиш .. аз от гоогле и хауто идвам '<img'>
Активен

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
софтуерен раид1
« Отговор #4 -: Dec 20, 2005, 18:47 »
Далаверката стана vlad73 '<img'> Благодаря отново!
Сега да опиша какво съм направил в случай че на някой му потрябва:
1. В биоса слагам да боотва първо от ХД1, ако не успее от ХД2
2. при инсталация си правя по един раид дял на всеки от двата нови диска с еднаква големина - за роот, и по един малък за суап ( не че е кой знае колко нужно за суапа но поне ако се чудиш какво как беше след време, винаги можеш да направиш swapoff и да експериментираш с този дял, преди да буташ важния)
Правя райд1 с тия дялове:
 hda1 i hdc1 -  raid1 - md0
 hda2 i hdc2 - raid1 - md1
 md0 -  /
 md1 - swap

3.Инсталирам linuxa на md0
4. Копирам MBR ot hda na hdc
dd if=/dev/hda bs=512 count=1 > MBR.hda
dd if=./MBR.hda of=/dev/hdc bs=1 count=512

Така , който и диск да разкача, машината буутва от другия.

Ако някой има някакви забележки , моля да сподели
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
софтуерен раид1
« Отговор #5 -: Dec 21, 2005, 09:58 »
Поздравления за постигнатите успехи.
Имам една принципна забележка и един въпрос. Също принципен.  '<img'>

Забележка:
Защо въобще Swap-а е на Mirror?
Не се сещам за нито едно предимство Swap-а да бъде на mirror диск. Имай предвид, че производителността намалява, а в swap partition-а и без това нищо не се запазва при рестарт.
Swap на Striping - ДА (макар в система само с два диска й това е съмнително), но на mirror? '<img'>

Принципен въпрос:
Опитал ли си синхронизация на RAID-а?
  Например:
        - Вадиш първият диск (hda)
        - Стартираш системата от втория. Правиш някакви промени във файловата система.
        - Спираш системата. Слагаш първият диск.
        - Стартираш и синхронизираш RAID-а hdc -> hda ':xclam:'

Сподели опит, ако си го правил.
Как? За колко време става? Особености и т.н.
Активен

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
софтуерен раид1
« Отговор #6 -: Dec 21, 2005, 17:55 »
@gandonov
Ами аз пробвах синхронизация, това, което мога да кажа е, че се получи и проблеми не забелязах, независимо кой от двата диска съм махнал. Имаше обаче една подробност - след като единия диск бъде откачен, на следващото му закачане се налагаше да добавям "на ръка" дяловете, които участват в масива. За 2x120GB hdd синхронизацията отнема около 3 часа, като през това време системата си работи, нямах подходящо натоварване за да засека нарушена производителност. Според данните от /proc/mdstat синхронизиртането беше орязано на 10000KBps, така че основното ограничение не е от дискове/шина/процесор.

@hary
Честито! Иначе и аз имам една забележка - хич не е зле /boot да си е отделен дял в началото на диска. Моите предпочитания поне са такива, човек все може да жертва 80-100 MB за да спи спокойно като сложи нов кернел по-късно. '<img'>
Активен

  • Гост
софтуерен раид1
« Отговор #7 -: Dec 21, 2005, 21:29 »
Цитат (hary @ Дек. 20 2005,19:47)
Правя райд1 с тия дялове:
 hda1 i hdc1 -  raid1 - md0
 hda2 i hdc2 - raid1 - md1
 md0 -  /
 md1 - swap

Здравей,
  почти съм убеден че със суап на софтуерен райд можеш мнооого здраво да си забиеш машината ...
  механизмът е прост:
    
    
    Паметта свършва
    Кърнела заделя суап
    Модула за раид получава заявката
    На него му трябва памет
    .... но паметта свършва '<img'>

поне на 2.4. съм го постигал този ефект, не е много забавно '<img'>
Активен