lilo & software raid1 - не хочет :(
joper 9 июля, 2008 - 15:44
Всем привет.
Делал себе софтовый райд-1, по http://www.gentoo-wiki.com/HOWTO_Migrate_To_RAID
На этапе когда уже райд создан, пытаюсь обновить загрузчик
# lilo -H Warning: Partial RAID-1 install on active disks only; booting is not failsafe Warning: Faulty disk in RAID-1 array; boot with caution!! Warning: device outside of RAID set /dev/sda 0x0800 Warning: device outside of RAID set /dev/sdb 0x0810 Fatal: Unusual RAID bios device code: 0xFF
конфиг лилы
# cat /etc/lilo.conf
lba32
# MBR to install LILO to:
raid-extra-boot = "/dev/sda,/dev/sdb"
boot = /dev/md0
#map = /boot/.map
prompt
# If you always want to see the prompt with a 15 second timeout:
timeout=15
install=/boot/boot.b
image = /boot/kernel_v6
root = /dev/md1
label = Gentoo
read-only # read-only for checking
image = /boot/kernel_v5
root = /dev/md1
label = Gentoo-old
read-only
вывод mdam
# mdadm -D /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Mon Jul 7 19:05:28 2008
Raid Level : raid1
Array Size : 152512 (148.96 MiB 156.17 MB)
Used Dev Size : 152512 (148.96 MiB 156.17 MB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Jul 9 15:32:48 2008
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
UUID : 6012d631:fc6e625e:8a9413dd:8742874a
Events : 0.74
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 17 1 active sync /dev/sdb1
# mdadm -D /dev/md1
/dev/md1:
Version : 00.90.03
Creation Time : Mon Jul 7 19:13:30 2008
Raid Level : raid1
Array Size : 24418688 (23.29 GiB 25.00 GB)
Used Dev Size : 24418688 (23.29 GiB 25.00 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Wed Jul 9 19:30:13 2008
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
UUID : d4c48e02:748c872e:463bb3c6:6c302a3c
Events : 0.974
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 21 1 active sync /dev/sdb5
Вобщем, помогите, кто сталкивался....
»
- Для комментирования войдите или зарегистрируйтесь

У тебя диски
У тебя диски еще не отсинкались (degraded). Где второй диск?
Покажи cat /proc/mdstat
_______________________
From Siberia with Love!
asf
Пжалуйста
# cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sdb5[1] 24418688 blocks [2/1] [_U] md2 : active raid1 sdb6[1] 49568448 blocks [2/1] [_U] md0 : active raid1 sdb1[1] 152512 blocks [2/1] [_U] unused devices: <none>Обязательно
Обязательно запихай sda в рейд перед прописываением lilo, иначе есть все шансы, что ты не загрузишься. Еще вот рабочий заголовок lilo.conf (обрати внимание на raid-extra-boot):
_______________________
From Siberia with Love!
А нельзя
А нельзя как-нить с половиной дисков в райде загрузится, а потом запихать в рейд сда?
А то мало-ли что....
Нет. lilo до
Нет. lilo до загрузки ядра рассматривает софт-рейд как два отдельных диска. Теперь представь ситуацию - грузишь систему, а на одном диске есть загрузчик, а на другом - нет. Что делать в таком случае lilo?
_______________________
From Siberia with Love!
-H для lilo
-H для lilo