Титла: soft raid-md Публикувано от: jvc в Feb 08, 2006, 11:12 Здравейте, не съм сигурен дали темата е разисквана, но ако някой мойе да помогне ще съм благодарен.
Имам следния проблем с software raid - md: Имам Primary Master Disk на който съм инсталирал Slackware Linux 10.1 Сложих втори като Secondary Master. на първия е sistemata namira se na hda1(primary disk) Device Boot Start End Blocks Id System /dev/hda1 * 1 1041 8361801 83 Linux /dev/hda2 1042 1057 128520 82 Linux swapна на втория направих hdc1 който е идентичен с hda1 след което прoмених ID-то на fd Device Boot Start End Blocks Id System /dev/hdc1 * 1 1041 8361801 fd Linux raid autodetect /dev/hdc2 1042 1057 128520 82 Linux swap саздадох raidtab в /etc raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 persistent-superblock 1 chunk-size 32 device /dev/hdc1 raid-disk 0 device /dev/hda1 failed-disk 1 След което саздавам RAID Devies: mkraid /dev/md0 резултатат е следния: handling MD device /dev/md0 analyzing super-block disk 0: /dev/hdc1, 8361801kB, raid superblock at 8361728kB disk 1: /dev/hda1, failed a w /proc/mdstat e slednoto : Personalities : [raid1] read_ahead 1024 sectors md0 : active raid1 ide/host0/bus1/target0/lun0/part1[0] 8361728 blocks [2/1] [U_] unused devices: <none> след което форматирам /dev/md0 mke2fs /dev/md0 правя mount /dev/md0 /mnt после копирам цялата система: cp -a /bin /mnt cp -a /boot /mnt cp -a /dev /mnt cp -a /etc /mnt cp -a /home /mnt cp -a /lib /mnt cp -a /root /mnt cp -a /sbin /mnt cp -a /tmp /mnt cp -a /usr /mnt cp -a /var /mnt mkdir -p /mnt/mnt mkdir -p /mnt/proc fstab на /mnt/etc/fstab ми е следния : /dev/hdc2 swap swap defaults 0 0 /dev/md0 / reiserfs defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 нстройвам LILO-то # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/md0 raid-extra-boot = mbr #compact # faster, but won't work on all systems. # Normal VGA console vga = normal # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/bzImage root = /dev/md0 label = Linux-raid read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends изпълнявам : lilo -r /mnt Warning: LBA32 addressing assumed Warning: using BIOS device code 0x81 for RAID boot blocks Warning: /dev/hdc is not on the first disk Added Linux-raid * The Master boot record of /dev/hdc has been updated. рестартирам компютъра и указвам на BIOS-a да boot-ва от втория диск , но резултата е: 999999999999999999999999999999999999999999999999999999 no system disk... Ако некой може да каже защо LILO не boot-ва т.е. защо немога да го накарам да зарежда от RAID правилно моля да помогне ! LILO-to ми е версия 22.4.1 Титла: soft raid-md Публикувано от: melwin в Feb 09, 2006, 13:34 1-во:
2-ро: Не бъди скромен и обнови лило-то. LILO version 22.5.9 3-то: Ако всичко е наред това съобщение трябва да съдържа md0, a ne hdc!
edit:текуща версия на lilo:22.7.1 Титла: soft raid-md Публикувано от: в Feb 09, 2006, 17:01 Благодаря! след като смених lilo-то резултата е :
Warning: '/proc/partitions' does not match '/dev' directory structure. Name change: '/dev/md/0' -> '/dev/md0' Warning: /dev/md0 is not on the first disk Added Linux-raid * Added Linux-new3 The boot record of /dev/md0 has been updated. но пак немога да го накарам да зарежда от втория диск ! все пак промених конфугурацията на lilo.conf : # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/hda #raid-extra-boot = mbr-only #compact # faster, but won't work on all systems. prompt timeout = 150 # Normal VGA console vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/bzImage root = /dev/md0 label = Linux-raid read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends boot=/dev/md0 go zamestih s boot=/dev/hda по този начин зарежда и тръгва ! при df : Filesystem 1k-blocks Used Available Use% Mounted on /dev/md0 8230328 4048964 3763280 52% / но дисковете не са синхронизирани. изпълних raidhottadd /dev/md0 /dev/hdc1 при което raid-a се rebuild-на но след рестарт положението в /proc/mdsts е : Personalities : [linear] [raid0] [raid1] [raid5] [multipath] read_ahead 1024 sectors md0 : active raid1 ide/host0/bus1/target0/lun0/part1[0] 8361728 blocks [2/1] [U_] unused devices: <none> всеки път при рестарт излиза този резултат ! Може би греша някъде, но незнам къде Титла: soft raid-md Публикувано от: в Feb 13, 2006, 16:36 Остави си
boot=/dev/md0 и raid-extra-boot=mbr Не забравяй, че след като се билдне масива, трябва да си коригираш /etc/raidtab да не съдържа failed-disk, a райд диск! |