Re: softwarovy RAID 1


To czdebian-l zavinac debian bod cz
From Roman Beitl <beitlr zavinac krasno bod cz>
Date Tue, 12 Aug 2003 08:33:07 +0000 (UTC)
Organization "Czech On Line, a. s."

DD,
kdysi jsem si RAID1 zkousel a pak jsem si napsal takovy step-by-step 
postup. Je to BEZ ZARUKY, mozna se vam to v necem bude hodit. Jinak jsem 
postupoval podle klasickeho RAID1 How-To.

0.      # system je nainstalovan na /dev/hda, ten je rozdelen na
        /dev/hda1       - /
        /dev/hda2       - /usr
        /dev/hda3       - swap 

1.      kompilace jadra s podporou RAID1 primo do jadra

2.      instalace raid-tools

3.      vytvoreni /etc/raidtab
                raiddev         /dev/md0
                raid-level              1
                nr-raid-disks   2
                nr-spare-disks  0
                chunk-size              32
                persistent-superblock   1
                device          /dev/hdc1
                raid-disk               0
                device          /dev/hda1
                failed-disk             1

                raiddev         /dev/md1
                raid-level              1
                nr-raid-disks   2
                nr-spare-disks  0
                chunk-size              32
                persistent-superblock   1
                device          /dev/hdc2
                raid-disk               0
                device          /dev/hda2
                failed-disk             1

4.      mkraid  /dev/md0
        mkraid  /dev/md1

5.      mke2fs  /dev/md0
        mke2fs  /dev/md1

6.      mount   /dev/md0        /mnt

7.      # prekopirovani adresaru z /dev/hda1 na /dev/md0 
        cp -a bin boot home lib a dalsi (krome mnt, proc, usr) /mnt
        mkdir /mnt/proc, mnt, usr

8.      # editace /mnt/etc/fstab, zmena pouze na 2 radcich, ostatni 
zustavaji
        /dev/md0                /               ext2            defaults 1 
1
        /dev/md1                /usr            ext2            defaults 1 
2

9.      umount /mnt

10.     mount /dev/md1 /mnt

11.     # nakopirovani podadresaru z /usr na /dev/md1
        cd /usr
        cp -a * /mnt

12.     umount /mnt

13.     # vytvoreni bootovaci diskety
        dd if=/boot/kernel.raid of=/dev/fd0
        rdev    /dev/fd0        /dev/md0
        rdev -r /dev/fd0 0
        rdev -R /dev/fd0 1

14.     raidstop /dev/md0
        raidstop /dev/md1

15.     # zmenit typ partitions /dev/hdc1,2 na fd - raid autodetect
        fdisk /dev/hdc
        zmenit na FD

16.     reboot z FDD

17.     # je-li vse O.K. df -h by melo ukazovat zarizeni md0, md1
        cat /proc/mdstat ukazuje stav RAIDu, zatim v degraded modu

18.     # pridani /dev/hda do RAIDu
        raidhotadd /dev/md0 /dev/hda1
        raidhotadd /dev/md1 /dev/hda2
        cat /proc/mdstat ukazuje stav RAIDu

19.     # zmena /etc/raidtab 
        failed-disk ---> raid-disk

20.     # editace /etc/lilo.conf
        boot =  /dev/md0
        root =  /dev/md0
        lilo -v

21.     # zmenit typ partitions /dev/hda1,2 na fd - raid autodetect
        fdisk /dev/hda
        zmenit na FD

22.     reboot z HDD a RAID1 by mel byt funkcni



S pozdravem

Roman Beitl

Partial thread listing: