LINUX.ORG.RU

rain@elitebook:~$ ls -l /boot/grub/raid*
-rw-r--r-- 1 root root 1472 Мар 19 11:41 /boot/grub/raid5rec.mod
-rw-r--r-- 1 root root 2884 Мар 19 11:41 /boot/grub/raid6rec.mod
-rw-r--r-- 1 root root 6548 Мар 19 11:41 /boot/grub/raid.mod

Как бы намекает. Но лучше все же вынести /boot на отдельный раздел.

YAR ★★★★★
()
Ответ на: комментарий от YAR

Гммм мож я такой криворукий но на последнем debian 6 c системой установленной на raid 5 после вывода диска из массива я выключил комп , физически отрубил диск , включил комп дошел до меню grub и на попытку загрузится получил

Decompressing Linux
uncompression error
--System halted 
Если выведенный из рэйда винт не отключать то ситема грузится ругается только что raid в degradet

Отсюда и возник этот вопрос навсякий случай приведу ход установки мож где ступил

Опишу подробно весь процесс установки

имеем 4-е винта по 500 гб и скачанный с [url="http://www.debian.org/"]http://www.debian.org/	... iso с последней версией debian 6 stable 
начинаю установку в режиме expert graficall  install 
дохожу до разметки дисков создаю raid , Устанавливаю на него систему (выбираю его тип как / файловую систему ext3 )  
система ругается что не создан файл подкачки, и продолжает установку. Ставится Grub 
Выбираю установить системный загрузчик в главную загрузочную запись (grube-install /dev/sda)
Завершается установка , перезагружается комп , грузится система 
fdisk-l и df -h

root@backup:~# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0008e588

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       60802   488384512   fd  Linux raid autodetect

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001ce30

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60802   488384512   fd  Linux raid autodetect

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001f739

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60802   488384512   fd  Linux raid autodetect

Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00021c93

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1       60802   488384512   fd  Linux raid autodetect

Disk /dev/md0: 1500.3 GB, 1500312502272 bytes
2 heads, 4 sectors/track, 366287232 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1572864 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

root@backup:~# df -h 
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/md0              1,4T  657M  1,3T   1% /
tmpfs                1006M     0 1006M   0% /lib/init/rw
udev                 1002M  212K 1001M   1% /dev
tmpfs                1006M     0 1006M   0% /dev/shm


смотрю инфу по raid
root@backup:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sda1[0] sdd1[3] sdc1[2] sdb1[1]
      1465148928 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
   
unused devices: <none>

по идее все готово и работает , теперь попытаюсь извлечь из массива 1 диск



root@backup:~# mdadm --manage /dev/md0 --fail /dev/sdd1
mdadm: set /dev/sdd1 faulty in /dev/md0
root@backup:~# mdadm --manage /dev/md0 -r /dev/sdd1
mdadm: hot removed /dev/sdd1 from /dev/md0
root@backup:~# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sda1[0] sdc1[2] sdb1[1]
      1465148928 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
      
unused devices: <none>
sdd1 выведено нормально 

определяю какой из моих винтов sdd1

root@backup:~# hdparm -i /dev/sd[a,b,c,d] | grep Serial
 Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2ER632649
 Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2ER889938
 Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2EP729130
 Model=WDC WD5000AAKX-00ERMA0, FwRev=15.01H15, SerialNo=WD-WCC2EN920568
root@backup:~# 

Отключаю комп и физически извлекаю винт с серийным номером SerialNo=WD-WCC2EN920568


в mdadm.conf  исправляю md/0 на md0
Включаю комп 
прогружается grub выбираю нужный пункт жму E  и дописываю к linux   /boot/vmlinuz-2.6.32-5-amd64 root=/dev/md0 bootdegraded=true
пытаюсь загрузится
получаю
Decompressing Linux
uncompression error
--System halted

drac753 ★★
() автор топика
Ответ на: комментарий от drac753

с рабочего raid 5 он грузится но если рэйд 5 в деградед то все алес капут grub не может достучаться до /boot (причем насколько я понял этой проблемы лишен только raid 1 ) , решил эту проблему использование двух raid 5 и1 на 1 поместил /boot на 5 / и все работает

Всем интересующимся рекомендую , вопрос можно отмечать как решенный http://habrahabr.ru/post/101299/ http://howitmake.ru/blog/ubuntu/18.html

drac753 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.