/ na RAID 1 a /dev/md0: invalid/argument

Ladislav Danko ladislav.danko na acsnet.sk
Středa Září 18 07:41:25 CEST 2002


skus bud nepouzivat diakritiku alebo si dat iso8859-2 kodovanie.

laco.



On Tuesday 17 September 2002 17:27, Marcel Kolaja wrote:
> DobrĂ˝ den,
>
> mám 2 disky, na kterých bych chtěl rozjet RAID 1. Připojil jsem
> si je k fungujícímu systému jako /dev/hd{c,d}. Nainstaloval jsem
> si raidtools2. Vytvořil jsem si na každém partišnu (stejné
> velikosti, od začátku disku, primary, typ 0xFD). Do /etc/raidtab
> jsem zapsal:
>
> raiddev /dev/md0
>         raid-level              1
>         nr-raid-disks           2
>         nr-spare-disks          0
>         chunk-size              4
>         persistent-superblock   1
>         device                  /dev/hdc1
>         raid-disk               0
>         device                  /dev/hdd1
>         raid-disk               1
>
> Spustil jsem mkraid /dev/md0. Vytvořil nad /dev/md0 filesystem EXT3.
> Přimountoval jsem si /dev/md0 jako /mnt/1/. Na /mnt/1/ jsem si
> nakopíroval systém, který jsem chtěl mít na tom RAIDu. chrootnul
> jsem se do /mnt/1/.
>
> V chrootu jsem provedl:
> Namountoval si /proc. Nainstaloval jsem raidtools2. Do /etc/raidtab
> jsem zapsal:
>
> raiddev /dev/md0
>         raid-level              1
>         nr-raid-disks           2
>         nr-spare-disks          0
>         chunk-size              4
>         persistent-superblock   1
>         device                  /dev/hda1
>         raid-disk               0
>         device                  /dev/hdb1
>         raid-disk               1
>
> Do /etc/fstab jsem zapsal:
>
> /dev/md0 / ext3 defaults,errors=remount-ro 0 1
>
> Vytvořil jsem si takový initrd, aby v něm bylo md a raid1.
> Do /etc/lilo.conf jsem zapsal:
>
> lba32
> disk=/dev/md0
> bios=0x80
> sectors=63     # geometrie opsana z /proc
> heads=255      # "logical"
> cylinders=4865
> partition=/dev/md2
> start=1
> boot = /dev/hda
> root = /dev/md0
> install=/boot/boot.b
> map=/boot/map
> delay=20
> vga=normal
> default=Linux
> image=/vmlinuz
>         label=Linux
>         read-only
>         restricted
>     initrd=/initrd.img
> image=/vmlinuz.old
>         label=LinuxOLD
>         read-only
>         optional
>         restricted
>
> Spustil jsem lilo -b /dev/hdc.
>
> Pak jsem vypnul poÄŤĂ­taÄŤ a zapojil jsem ty dva disky na IDE-0 (ten
> původní jsem odpojil). Při bootu ale ztroskotám na mountování
> /:
>
> md: could not lock [dev 16:01], zero-size? Marking faulty
> md: could not import [dev 16:01]!
> md: autostart [dev 16:01] failed!
> /dev/md0: Invalid argument
> cramfs: wrong magic
> EXT3-fs: unable to read superblock
> Kernel panic: VFS: Unable to mount root fs on 09:00
>
> RAID je ale jinak funkční. Pokud opět zapojím disky, jak byly a
> nabootuji původní systém, na kterém jsem RAID vytvářel, mohu
> /dev/md0 normálně namountovat a používat.
>
> Nevíte proč se nechce připojit jako root fs?
>
>
> S pozdravem
>
> Marcel Kolaja                             
> http://www.fi.muni.cz/~xkolaja/ NLPlab FI MU                         
>               http://nlp.fi.muni.cz/
> ---------------------------------------------------------------------
>----- "If you want the holes in your knowledge showing up try teaching
> someone." -- Alan Cox
>
> ---------------------------------------------------------------------
>------ Meta-FAQ (odhlen, archv, FAQ a dal9):
> http://www.linux.cz/mailing-list TIP: Musi vase odpoved jit do
> konference nebo staci jen autorovi?



Daląí informace o konferenci Linux