Сабж, надо поднять.
Имеем:
дефолтная инсталяция:
[root@altvm1 ~]# uname -a
Linux altvm1.owe 2.6.18-ovz-smp-alt14 #1 SMP Wed May 2 15:41:15 MSD 2007 i686 GNU/Linux
[root@altvm1 ~]#Разделы:
[root@altvm1 ~]# df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda1 4,1G 269M 3,6G 7% /
udevfs 5,0M 124K 4,9M 3% /dev
shmfs 1,5G 0 1,5G 0% /dev/shm
tmpfs 3,9G 85M 3,6G 3% /tmp
/dev/sda9 93G 1,4G 87G 2% /home
/dev/sda7 9,7G 151M 9,0G 2% /opt
/dev/sda8 9,7G 151M 9,0G 2% /srv
/dev/sda6 3,9G 85M 3,6G 3% /tmp
/dev/sda3 14G 970M 12G 8% /usr
/dev/sda5 9,7G 333M 8,9G 4% /varСозданы md-шники:
[root@altvm1 ~]# cat /proc/mdstat
Personalities : [raid1]
md9 : active raid1 sdb9[1]
98743424 blocks [2/1] [_U]md8 : active raid1 sdb8[1]
10241280 blocks [2/1] [_U]md7 : active raid1 sdb7[1]
10241280 blocks [2/1] [_U]md6 : active raid1 sdb6[1]
4096448 blocks [2/1] [_U]md5 : active raid1 sdb5[1]
10241280 blocks [2/1] [_U]md3 : active raid1 sdb3[1]
14337920 blocks [2/1] [_U]md2 : active raid1 sdb2[1]
4096448 blocks [2/1] [_U]md1 : active raid1 sdb1[1]
4289216 blocks [2/1] [_U]unused devices: <none>
[root@altvm1 ~]#для базы md шек пользовался sdb
[root@altvm1 ~]# fdisk /dev/sdbDevice Boot Start End Blocks Id System
/dev/sdb1 * 1 534 4289323+ fd Linux raid autodetect
/dev/sdb2 535 1044 4096575 fd Linux raid autodetect
/dev/sdb3 1045 2829 14338012+ fd Linux raid autodetect
/dev/sdb4 2830 19457 133564410 5 Extended
/dev/sdb5 2830 4104 10241406 fd Linux raid autodetect
/dev/sdb6 4105 4614 4096543+ fd Linux raid autodetect
/dev/sdb7 4615 5889 10241406 fd Linux raid autodetect
/dev/sdb8 5890 7164 10241406 fd Linux raid autodetect
/dev/sdb9 7165 19457 98743491 fd Linux raid autodetectМоунчу корень и /usr нового рейда:
[root@altvm1 ~]# df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda1 4,1G 269M 3,6G 7% /
udevfs 5,0M 124K 4,9M 3% /dev
shmfs 1,5G 0 1,5G 0% /dev/shm
tmpfs 3,9G 85M 3,6G 3% /tmp
/dev/sda9 93G 1,4G 87G 2% /home
/dev/sda7 9,7G 151M 9,0G 2% /opt
/dev/sda8 9,7G 151M 9,0G 2% /srv
/dev/sda6 3,9G 85M 3,6G 3% /tmp
/dev/sda3 14G 970M 12G 8% /usr
/dev/sda5 9,7G 333M 8,9G 4% /var
/dev/md1 4,1G 1,3G 2,6G 34% /mnt/md
/dev/md3 14G 670M 13G 6% /mnt/md/usr
[root@altvm1 ~]#Туда уже все скопировано и прочая.
Правлю lilo.conf[root@altvm1 ~]# cat /mnt/md/etc/lilo.conf | grep -v \#
vga="0x314"
map="/boot/map"
lba32
prompt
timeout="100"
default="ALTLinux"
append="panic=30 resume=/dev/md1"
raid-extra-boot="/dev/sdb"
boot="/dev/md1"
root="/dev/md1"
install="/boot/boot.b"
image="/boot/vmlinuz"
label="ALTLinux"
initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
root="UUID=ffee9b79-995a-4da2-b2d8-a6538615f258"
read-onlyimage="/boot/vmlinuz"
label="failsafe"
initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
addappend="failsafe"
vga="normal"
read-onlyimage="/boot/vmlinuz-2.6.18-ovz-smp-alt14"
initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
label="2618-ovz-smp-14"
root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
read-only
optionalimage="/boot/vmlinuz-2.6.18-std-smp-alt6"
initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
label="2618-std-smp-6"
root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
read-only
optional
[root@altvm1 ~]#Далее chroot-юсь
[root@altvm1 ~]# chroot /mnt/md/
bash-3.1#Тестирую lilo
bash-3.1# lilo -v -t -H
LILO version 22.7.3 (test mode), Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 11-Aug-2006, and compiled at 18:35:15 on Mar 28 2007Warning: 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/sdb 0x0810
Fatal: Unusual RAID bios device code: 0xFFЯсень пень, что и просто lilo записать не могу:
bash-3.1# lilo -v -H
LILO version 22.7.3, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 11-Aug-2006, and compiled at 18:35:15 on Mar 28 2007Warning: 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/sdb 0x0810
Fatal: Unusual RAID bios device code: 0xFF
bash-3.1#Если бутануться и в биосе прописать загрузку со второго веника, то машина уходит в висяк и lilo не отдает.
Вопрос извечный, русский, что делать? Что прописать стоит в lilo.conf, что бы сие корректно работало?
однажды лило сильно подвел, теперь юзаю только grub
[adm@bcm01 grub]# cat menu.lst
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/hda (hd0)
# /dev/hdb2 (hd1,1)
# /dev/hda3 (hd0,2)
## FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+# general configuration:
timeout 10
default 0
fallback 1
color light-blue/black light-cyan/blue# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*# (0) Arch Linux
title from /dev/sdb
root (hd1,0)
kernel /vmlinuz26 root=/dev/md1 md=1,/dev/sda2,/dev/sdb2 ro
initrd /kernel26.img# (1) Arch Linux
title from /dev/sda
root (hd0,0)
kernel /vmlinuz26 root=/dev/md1 md=1,/dev/sda2,/dev/sdb2 ro
initrd /kernel26.img[adm@bcm01 grub]#
Спасибо за совет, да тут тоже подводных камней... блин А охота все ж удаленно сделать...
>Спасибо за совет, да тут тоже подводных камней... блин А охота все
>ж удаленно сделать...Косяк в grub
В ALT 4.0.1 становиться grub2, а по нему нормальных док нет, старый конфиг не подходит, пришлось ручками ставить 1-й и все завелось...
>>Спасибо за совет, да тут тоже подводных камней... блин А охота все
>>ж удаленно сделать...
>
>Косяк в grub
>В ALT 4.0.1 становиться grub2, а по нему нормальных док нет, старый
>конфиг не подходит, пришлось ручками ставить 1-й и все завелось...Может кто подскажет:
[root@altvm1 ~]# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0] sdb1[1]
4289216 blocks [2/2] [UU]md2 : active raid1 sdb2[1]
4096448 blocks [2/1] [_U]md3 : active raid1 sdb3[1]
14337920 blocks [2/1] [_U]md5 : active raid1 sdb5[1]
10241280 blocks [2/1] [_U]md6 : active raid1 sdb6[1]
4096448 blocks [2/1] [_U]md7 : active raid1 sdb7[1]
10241280 blocks [2/1] [_U]md8 : active raid1 sdb8[1]
10241280 blocks [2/1] [_U]md9 : active raid1 sdb9[1]
98743424 blocks [2/1] [_U]
unused devices: <none>Перед перезагрузкой добавил mdadm /dev/mdX --add /dev/sdaX в каждый массив веники недостающие, но после ребута наблюдаю что только корень получил пару, все остальные по раздельности ходят:
[root@altvm1 ~]# mdadm -D /dev/md3
/dev/md3:
Version : 00.90.03
Creation Time : Fri Mar 21 06:30:46 2008
Raid Level : raid1
Array Size : 14337920 (13.67 GiB 14.68 GB)
Used Dev Size : 14337920 (13.67 GiB 14.68 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 3
Persistence : Superblock is persistentUpdate Time : Sun Mar 23 08:45:53 2008
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0UUID : f3779c9f:ead62d6c:d28b76b9:ee6a6641
Events : 0.502Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 19 1 active sync /dev/sdb3
[root@altvm1 ~]# mdadm -D /dev/md1
/dev/md1:
Version : 00.90.03
Creation Time : Fri Mar 21 06:30:29 2008
Raid Level : raid1
Array Size : 4289216 (4.09 GiB 4.39 GB)
Used Dev Size : 4289216 (4.09 GiB 4.39 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistentUpdate Time : Sun Mar 23 18:20:41 2008
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0UUID : 4f571446:58abace4:b03c8102:1691afa8
Events : 0.1388Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
[root@altvm1 ~]# cat /etc/mdadm.confВот содержимое mdmadm.conf(касательно md-шек)
[root@altvm1 ~]# cat /etc/mdadm.conf | grep -v \# | grep /dev/md
ARRAY /dev/md1 level=raid1 num-devices=2 devices=/dev/sda1,/dev/sdb1 auto=md
ARRAY /dev/md2 level=raid1 num-devices=2 devices=/dev/sda2,/dev/sdb2 auto=md
ARRAY /dev/md3 level=raid1 num-devices=2 devices=/dev/sda3,/dev/sdb3 auto=md
ARRAY /dev/md5 level=raid1 num-devices=2 devices=/dev/sda5,/dev/sdb5 auto=md
ARRAY /dev/md6 level=raid1 num-devices=2 devices=/dev/sda6,/dev/sdb6 auto=md
ARRAY /dev/md7 level=raid1 num-devices=2 devices=/dev/sda7,/dev/sdb7 auto=md
ARRAY /dev/md9 level=raid1 num-devices=2 devices=/dev/sda9,/dev/sdb9 auto=md
ARRAY /dev/md8 level=raid1 num-devices=2 devices=/dev/sda8,/dev/sdb8 auto=md
[root@altvm1 ~]#Как победить, кто сталкивался?
Все поборол, вопрос закрыт.