Автор Тема: Настройване на Райд 1  (Прочетена 2399 пъти)

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Настройване на Райд 1
« -: Nov 02, 2011, 15:14 »
Привет!
Та, четох четох разни хоута за настройка на софгуерния райд и неможах да го направя на Убунту 10.04 дето съм му посвикнал и инсталирах на едно компютърче което ще го ползвам само за файлов сървър Дебиан 6.
При инсталацията разделих двата диска от по 80ГБ на /boot, /root и SWAP, създадох MD устроиства както следва md0, md1 и md2 и монтирах md0-/boot, md1-/root и md2-swap.
Инсталирах системата, работи, като откача единия хард-sdb пали и после като го закача с webmin го ребилдвам, но като откача другия, sda и не пали. До колкото разбрах трябва буут лоудера да се копира и на другия дял(sdb1), но не разбрах как и с кои команди да го направя.
Подскажете малко с командите, та и от другия диск да пали. Ребилдването май ми се изясни вече.

И друг въпрос имам. В последствие, ако искам да сменя дисковете с по-големи, дали ще стане със смяна един по един и ребилдване. До колкото разбрах от прочетеното, когато двата дяла които обазуват едно md устроиство не са с еднаква големина, то устроиството приема големината на по-малкия дял, та идеята ми е, като сменя единия с по-голям диск с по-големи дялове  и го ребилдна и след ребилдването сменя и другия със същата големина на дяла дали ще стане работата!?
Активен

konan

  • Напреднали
  • *****
  • Публикации: 117
    • Профил
Re: Настройване на Райд 1
« Отговор #1 -: Nov 02, 2011, 15:50 »
Инсталирах системата, работи, като откача единия хард-sdb пали и после като го закача с webmin го ребилдвам, но като откача другия, sda и не пали. До колкото разбрах трябва буут лоудера да се копира и на другия дял(sdb1), но не разбрах как и с кои команди да го направя.
Пробвай с grub customizer...
Активен

edmon

  • Гост
Re: Настройване на Райд 1
« Отговор #2 -: Nov 03, 2011, 23:08 »
grub-install /dev/sda
grub-install /dev/sdb

ще стане работата по другия въпрос
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Настройване на Райд 1
« Отговор #3 -: Nov 04, 2011, 14:28 »
Много благодарство, но нещо не се получава!

Цитат
kronos@kronos-server:~$ grub-install /dev/sda
bash: grub-install: командата не е открита
kronos@kronos-server:~$

И със sudo отпред също не стана!


Цитат
kronos@kronos-server:~$ sudo grub-install /dev/sda
[sudo] password for kronos:
kronos is not in the sudoers file.  This incident will be reported.
kronos@kronos-server:~$
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Настройване на Райд 1
« Отговор #4 -: Nov 04, 2011, 14:32 »
Пробвай като администратор ;) (И чети какви съобщения за грешка ти дава...)
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Настройване на Райд 1
« Отговор #5 -: Nov 04, 2011, 14:46 »
Пробвай като администратор ;) (И чети какви съобщения за грешка ти дава...)

Аз се сетих, че трябва като администратор да ги изпълнявам, но дебиан и други различни от убунту само на виртуалка съм разглеждал и май тука не става като администратор със судо пред командата като в убунту.
Исталацията е съвсем чиста и само един уебмин има допълнително инсталиран и никакви други настройки.
Нов съм, знам 5 команди на кръст и не знам англииски!
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Настройване на Райд 1
« Отговор #6 -: Nov 04, 2011, 15:09 »
Код
GeSHi (Bash):
  1. su - #и пишеш паролата на root
  2. grub-install /dev/sda
  3. grub-install /dev/sdb

ПС. Sudo е мехенизъм за пускане на програми с администраторски права от не-root потребители. В Дебиан потребителят, който се създава при инсталацията, не е sudoer по подразбиране. Със su - се логваш като root и изпълняваш програми с администраторски права, защото вече си администратора. В Убунту като цяло не се използва root потребителя, затова нещата се правят почти изцяло със sudo и затова и потребителят, създаден по време на инсталация е sudoer.
« Последна редакция: Nov 04, 2011, 15:15 от bop_bop_mara »
Активен

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Re: Настройване на Райд 1
« Отговор #7 -: Nov 04, 2011, 15:13 »
В 8.04 имаше бъг в ядрото - не знам на последък да е решен:

Цитат
Updating startup script:

Every time the computer boots, it scans the available hard-drives to try and identify any RAID array. Most of the time this is easy and takes place instantaneously. If one of the drives is unusable, however, then the computer needs to operate the remaining drive in 'degraded' mode. If the bad drive failed during regular operation, then the computer will have already removed it from the configuration of the array. If the drive had previously been working, however, and failed spontaneously during power-up or boot-up, then the computer needs to figure it out on-the-fly.

The script which tries to detect a failed drive is called 'initramfs' and, as of Ubuntu 8.04, the default code in this script completely fails. The procedure below adds an additional step so that it will succeed.

1. Update the 'initramfs' boot script,

> gksudo gedit /usr/share/initramfs-tools/scripts/local
2. Find the comment,

# We've given up, but we'll let the user fix matters if they can".
3. Just *before* this comment, add the following:

# The following code was added to allow degraded RAID arrays to start
if [ ! -e "${ROOT}" ] || ! /lib/udev/vol_id "${ROOT}" >/dev/null 2>&1; then
# Try mdadm and allow degraded arrays to start in case a drive has failed
log_begin_msg "Attempting to start RAID arrays and allow degraded arrays"
/sbin/mdadm --assemble --scan
log_end_msg
fi
4. Save the change and exit the editor.

5. Finally, update the boot image to use the updated script,

> sudo update-initramfs -u
Troubleshooting
Swap space doesn't come up, error message in dmesg

Provided the RAID is working fine this can be fixed with

> sudo update-initramfs -k all -u
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Настройване на Райд 1
« Отговор #8 -: Nov 04, 2011, 15:15 »
В 8.04 имаше бъг в ядрото - не знам на последък да е решен:
Ъъъ, в случая не става ли въпрос за Дебиан 6?
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Настройване на Райд 1
« Отговор #9 -: Nov 04, 2011, 15:41 »
Много благодарство! Стана! Стартира и от друг и в момента ребилдва този който бях изключил. Сега ще си направя още няколко експеримента с изключване, включване и ребилдване и ако нещо се закучи пак ще питам, но ми идва нещо друго на акъл, ако сменя ядрото с по-висока версия, от тестинг хранилището, че това е старо и може да има проблем със закачане на по-нови периферни устройства, дали ще се промени нещо в работата на райда, че бях чел някъде, че мдадм пачвал нещо ядрото, а в случая ще е инсталиран към старото ядро!?
Активен

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Re: Настройване на Райд 1
« Отговор #10 -: Nov 04, 2011, 16:31 »
В 8.04 имаше бъг в ядрото - не знам на последък да е решен:
Ъъъ, в случая не става ли въпрос за Дебиан 6?

Малее, даже не погледнах че е 6-ца. Марче... смятай само колко напред/назад са тези....

ХМ..

И оше нещо колега - ако е машина за продукция - внимавай с ъпдейтите на ядрото - проверявай винаги след ъпдейт и ако трябва пак на ново...
« Последна редакция: Nov 04, 2011, 16:33 от plamen_f »
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Настройване на Райд 1
« Отговор #11 -: Nov 04, 2011, 17:11 »
В 8.04 имаше бъг в ядрото - не знам на последък да е решен:
Ъъъ, в случая не става ли въпрос за Дебиан 6?

Малее, даже не погледнах че е 6-ца. Марче... смятай само колко напред/назад са тези....

ХМ..

И оше нещо колега - ако е машина за продукция - внимавай с ъпдейтите на ядрото - проверявай винаги след ъпдейт и ако трябва пак на ново...

Питам, щото от малко повече от година от както съм изцяло на линукс съм само на убунту и съм се спрял окончателно на 10.04, но защото компа ми е санди бридж и не върви видеото с ядро под 2.6.38 и когато го купих, за да мога да му инсталирам 10.04, на виртуалка му качих от това ppa:kernel-ppa/ppa убунтувско хранилище 2.6.38, хранилищата на х-орг с нови драйвери за видеото, ъпдейт и с ремастерсис  моя си дистрибуция която няма проблем с новия хардуер и гледам, че при ъпдейти си качва и новите ядра от убунту, които са по-стари от това с което в момента върви, но след рестарта си тръгва на най-високата версия, а не на тяхното, та за това ми е мисълта, че ако сложа от допълнително хранилище на дебеан по-висока версия, дали ще има проблем с райда който е инсталиран на ниската!?
Мисля си, че ако тръгне на висока версия ядро и тука ще е като при убунту, като дойдат ъпдейти на ядрото ще ги инсталира, но няма да стартира тяхното ядро, при положение че няма проблем с другото.
Активен

kgochev

  • Напреднали
  • *****
  • Публикации: 84
    • Профил
Re: Настройване на Райд 1
« Отговор #12 -: Apr 27, 2015, 19:14 »
Хиляди благодарности на Plamen_F! От няколко дена се мъча да подкарам сървъра си от втория диск на RAID - а и чак сега, благодарение на неговия пост, успях. Надявам се от тук нататък да успея да добавя новия диск и се надявам (ако не успея) да намеря пост, който да ми помогне. Още един път - Благодаря!
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Настройване на Райд 1
« Отговор #13 -: Apr 28, 2015, 10:45 »
Код
GeSHi (Bash):
  1. su - #и пишеш паролата на root
  2. grub-install /dev/sda
  3. grub-install /dev/sdb

ПС. Sudo е мехенизъм за пускане на програми с администраторски права от не-root потребители. В Дебиан потребителят, който се създава при инсталацията, не е sudoer по подразбиране. Със su - се логваш като root и изпълняваш програми с администраторски права, защото вече си администратора. В Убунту като цяло не се използва root потребителя, затова нещата се правят почти изцяло със sudo и затова и потребителят, създаден по време на инсталация е sudoer.
Марче, sudo не е механизъм за пускане с административни права. А за пускане с права, различни от тези на текущия потребител
Активен

0x2B|~0x2B