Автор Тема: Проблем със софтуерен RAID 5  (Прочетена 5621 пъти)

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Здравейте, приятели!
След дълго четене на разни статии в интернет стигнах до извода, че сам няма да се справя с този проблем. Моля Ви за помощ!
Имам уеб сървър Дебиан с файлова система reiserfs, който е инсталиран върху райд5 масив от 3 диска ( х 750 GB). Райда, както и сървърът като цяло са ми завещани. Знам, че е софтуерен, разбрах и че има един малък партишън от 1ГБ, който е в Райд1 и на който е записан буутлодер-а. Преди няколко дена мой приятел и колега разбрал, че няма връзка със сървъра и закачил монитор. Съобщението показвало грешка във файловата система. Той направил студен рестарт, след което в момента не намира " / " и казва, че не може да зареди масива /dev/md0 поради липса на достатъчно ус-ва (2/3). Има важна информация на този масив. В биос трите диска се виждат нормално. Стигнах до извода, че софтуерният райд е развален. Как да го ребилдна без да загубя информация?
Държа да отбележа, че мода да стартирам live CD от флаш памет. Това ми е единственият вариант.
Активен

foxb

  • Напреднали
  • *****
  • Публикации: 175
    • Профил
    • WWW
Re: Проблем със софтуерен RAID 5
« Отговор #1 -: Apr 06, 2010, 13:34 »
А провери ли дисковете за грешки?

Ако не може да на мери 2 от 3 диска значи информацията е загубена...

http://tldp.org/HOWTO/Software-RAID-0.4x-HOWTO-4.html

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #2 -: Apr 06, 2010, 13:39 »
Възможно е малкият партишън да е бил / . Възможно е поради проблем в четенето на малкия партишън да не може да се активира и монтира райда. Не е задължително райдът да е развален и да се нуждае от ребилд. Зареди от live CD. Аз бих ползвал http://www.sysresccd.org/Main_Page. Хвърли един поглед на някое ръководство за райд, напр.  това. Като стигнеш донякъде питай пак. :)

//Надявах се някой по-сведущ да отговори преди мен. Вече няма да правя така. Не е добре, че в разделите в дъното на форума има повече активност, но ...

Започни с едно fdisk -l и покажи резултата тук.
« Последна редакция: Apr 06, 2010, 13:46 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със софтуерен RAID 5
« Отговор #3 -: Apr 06, 2010, 14:04 »
От LiveCD-то пусни една проверка на дисковете с fsck, след което, ако всичко е добре, от самото LiveCD направи raid 5 масив от 3-те диска, за да синхронизираш информацията между тях. След което рестартирай системата и току виж тръгнало без проблем. Ако не тръгне, зареди отново LiveCD-то и направи пак масива от там, след което се chroot-ни в него, за да огледаш за проблеми (логове, конфигурация на mdadm...). Направи тези неща, пък да видим какво ще стане след това.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #4 -: May 04, 2010, 10:20 »
при направата на raid 5 трябва ли да съобразявам по някакъв начин предварителната подредба на дисковете? т.е. Въпросите ми са два
1. fsck пускам на всеки един от хардовете (3) по отделно?
2. ако следвам това ръководство стъпка по стъпка ще изгубя информацията.
Може ли да ми кажете как точно да създам raid5 от live cd-то?
Съжалявам много, но съм адски бос относно raid5-ца....
Моля ви за помощ
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #5 -: May 04, 2010, 11:07 »
Би могъл да заредиш лайвцд с Убунту 10.4, има един туул за дискове и райд масиви, който вероятно би ти показал проблема.

Ето как изглежда
http://img693.imageshack.us/img693/3550/screenshot80gbatast9882.png

Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #6 -: May 13, 2010, 09:46 »
От LiveCD-то пусни една проверка на дисковете с fsck, след което, ако всичко е добре, от самото LiveCD направи raid 5 масив от 3-те диска, за да синхронизираш информацията между тях. След което рестартирай системата и току виж тръгнало без проблем. Ако не тръгне, зареди отново LiveCD-то и направи пак масива от там, след което се chroot-ни в него, за да огледаш за проблеми (логове, конфигурация на mdadm...). Направи тези неща, пък да видим какво ще стане след това.

относно това, вижте какво прочетох :

Цитат
Q: I have a RAID-4 or a RAID-5 (parity) setup, and lost power while there was disk activity. Now what do I do?

    A: The redundancy of RAID levels is designed to protect against a disk failure, not against a power failure. Since the disks in a RAID-4 or RAID-5 array do not contain a file system that fsck can read, there are fewer repair options. You cannot use fsck to do preliminary checking and/or repair; you must use ckraid first.

    The ckraid command can be safely run without the --fix option to verify the inactive RAID array without making any changes. When you are comfortable with the proposed changes, supply the --fix option.

    If you wish, you can try designating one of the disks as a ''failed disk''. Do this with the --suggest-failed-disk-mask flag.

    Only one bit should be set in the flag: RAID-5 cannot recover two failed disks. The mask is a binary bit mask: thus:

        0x1 == first disk
        0x2 == second disk
        0x4 == third disk
        0x8 == fourth disk, etc.
               

    Alternately, you can choose to modify the parity sectors, by using the --suggest-fix-parity flag. This will recompute the parity from the other sectors.

    The flags --suggest-failed-dsk-mask and --suggest-fix-parity can be safely used for verification. No changes are made if the --fix flag is not specified. Thus, you can experiment with different possible repair schemes

да речем дисковете са :
/dev/sda1
/dev/sdb1
/dev/sdc1

според твоя съвет трябва да пусна
# fsck /dev/sda1
# fsck /dev/sdb1
# fsck /dev/sdc1

Така ли? Ако е така няма ли да се скапе нещо?
« Последна редакция: May 13, 2010, 09:48 от linadmirer »
Активен

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #7 -: May 18, 2010, 11:45 »
Би могъл да заредиш лайвцд с Убунту 10.4, има един туул за дискове и райд масиви, който вероятно би ти показал проблема.

Ето как изглежда
http://img693.imageshack.us/img693/3550/screenshot80gbatast9882.png

Пуснах live cd, при което от това туулче се вижда, че хардовете са наред. именувани са така:
/dev/sda1
/dev/sdb1
/dev/sdc1
Заделени са на sda1 и sdc1 по 1 GB, който е райд 1. Останалата част от тези два диска го дава като "raid partition"
на sdb1  в началото се вижда  голяма порция място, което трябва да е за райд5. В края на диска се виждат два партишъна малки.
при цъкване на "start array" казва, че не може да стартира поради недостатъчност на параметри.
другото което е, при нормално стартиране на машината казва "cannot find /dev/mapper/raid_name"
Пробвах да маунтна само /dev/sdb1 да го разгледам, при което такава директория mapper въобще няма.......
някакви идеи ?
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #8 -: May 18, 2010, 12:02 »
някакви идеи ?
Ядрото ти е компилирано без вградена поддръжка на райд.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #9 -: May 18, 2010, 12:10 »
някакви идеи ?
Ядрото ти е компилирано без вградена поддръжка на райд.
как мога да върна старото или евентуално да оправя тая каша?
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #10 -: May 18, 2010, 12:54 »
Хайде някой дебианец да помага :) !
BTW Не търси директория /dev на дисковете. Тя, както и директорията /proc съществуват във файловата система, но не и на диска. Създават се от ядрото по време на стартирането.
« Последна редакция: May 18, 2010, 13:12 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #11 -: May 18, 2010, 16:18 »
нещо се загубих тук. След като имаш РАИД1 който предполагаш, че е от sda1 и sdc1 и пак предполагаме, че е /, тогава ако и да е разбутан този раид би трябвало поне един от двата диска да бутва. Ако бутнеш от него какво ти казва
cat /prom/mdstat

Абе въобще я от едно лайв CD монтирай трите диска и дай изхода от
sudo fdisk -l
Активен

linadmirer

  • Участници
  • ***
  • Публикации: 8
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #12 -: May 18, 2010, 16:29 »
нещо се загубих тук. След като имаш РАИД1 който предполагаш, че е от sda1 и sdc1 и пак предполагаме, че е /, тогава ако и да е разбутан този раид би трябвало поне един от двата диска да бутва. Ако бутнеш от него какво ти казва
cat /prom/mdstat

Абе въобще я от едно лайв CD монтирай трите диска и дай изхода от
sudo fdisk -l
не ми позволява да маунтна sda1 и sdc1 ....
Активен

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #13 -: May 18, 2010, 16:48 »
мда ако са fd тип няма как да ги монтираш. Обаче:

Цитат
Заделени са на sda1 и sdc1 по 1 GB, който е райд 1. Останалата част от тези два диска го дава като "raid partition"

sda1 ли е 1 GB или на него имаш волуме който е 1 ГБ? Нещо не ми се вържат нещата. Ако искаш да ти се помогне дай повече инфо. Като не можеш ги монтира поне от лайв цд на убунту пусни gparted и дай структурата на 3-те диска тука ако трябва на картинки. Да не гадаем като бивши магьосници :D

БТВ. само проблеми като твоя ме държат лично мен в този форум - от тях и аз уча нещо полезно.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Проблем със софтуерен RAID 5
« Отговор #14 -: May 18, 2010, 16:55 »
Искам да попитам ползващите Дебиан:
1. Може ли дебиан да се ъпдейтне автоматично, но така, че да си ъпдейтне и ядрото. И ако да,
2. може ли новото ядро да е компилирано без вградена поддръжка на райд и ако да,
3. как може да му се каже да зарежда старото ядро и
4. къде може да се види лог на ъпдейтите - на коя дата кое е ъпдейтнато ?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
RAID on LVM
Настройка на хардуер
grey 6 4409 Последна публикация May 06, 2004, 15:29
от grey
RAID и чаркове за сървър
Идеи и мнения
vic_semionov 11 4809 Последна публикация Feb 04, 2005, 18:50
от ivak
Инсталиране в/у RAID масив
Хардуерни и софтуерни проблеми
luciuz 11 5018 Последна публикация Mar 21, 2005, 11:51
от ivak
Отново за raid
Хардуерни и софтуерни проблеми
neko 11 3774 Последна публикация May 10, 2006, 00:37
от neko
Sata raid с rocket raid 1640
Настройка на хардуер
plamen_f 1 4482 Последна публикация Mar 25, 2007, 12:03
от Kollin