Автор Тема: soft raid-md  (Прочетена 1715 пъти)

jvc

  • Новаци
  • *
  • Публикации: 1
    • Профил
soft raid-md
« -: 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
Активен

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
soft raid-md
« Отговор #1 -: Feb 09, 2006, 13:34 »
1-во:
Примерен код

mke2fs /dev/md0
/dev/md0           /           reiserfs    defaults        1   1

 ':xclam:'  ':xclam:'
2-ро:
Не бъди скромен и обнови лило-то.
LILO version 22.5.9
3-то:
Ако всичко е наред това съобщение трябва да съдържа md0, a ne hdc!
Примерен код

Warning: /dev/hdc is not on the first disk
Added Linux-raid *
The Master boot record of  /dev/hdc  has been updated.


edit:текуща версия на lilo:22.7.1
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

  • Гост
soft raid-md
« Отговор #2 -: 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>

всеки път при рестарт излиза този резултат !
Може би греша някъде, но незнам къде '<img'>
Активен

  • Гост
soft raid-md
« Отговор #3 -: Feb 13, 2006, 16:36 »
Остави си
boot=/dev/md0
и
raid-extra-boot=mbr
Не забравяй, че след като се билдне масива, трябва да си коригираш /etc/raidtab да не съдържа failed-disk, a райд диск!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Antivirus Soft
Настройка на програми
IvanST 5 1790 Последна публикация Sep 23, 2003, 18:15
от
Antivarl Soft
Хардуерни и софтуерни проблеми
Oddicy 1 1047 Последна публикация Feb 28, 2004, 15:13
от Regia
Sata raid с rocket raid 1640
Настройка на хардуер
plamen_f 1 2525 Последна публикация Mar 25, 2007, 12:03
от Kollin
Каква е разликата между hard и soft links
Настройка на програми
bazu 17 2965 Последна публикация Sep 25, 2014, 22:57
от ji
Xilinx и Arm ще правят soft core Cortex M0 и M3
Коментар
bot 11 1448 Последна публикация Oct 07, 2018, 01:39
от jet