bash-2.04$ make config
rm -f include/asm
( cd include ; ln -sf asm-ppc asm)
/bin/sh scripts/Configure arch/ppc/config.in
#
# Using defaults found in .config
#
*
* Code maturity level options
*
:
:
:
*
* Multi-device support (RAID and LVM)
*
Multiple devices driver support (RAID and LVM) (CONFIG_MD) [N/y/?] y
RAID support (CONFIG_BLK_DEV_MD) [N/y/m/?] m
Linear (append) mode (CONFIG_MD_LINEAR) [N/m/?] n
RAID-0 (striping) mode (CONFIG_MD_RAID0) [N/m/?] n
RAID-1 (mirroring) mode (CONFIG_MD_RAID1) [N/m/?] m
RAID-4/RAID-5 mode (CONFIG_MD_RAID5) [N/m/?] m
Multipath I/O support (CONFIG_MD_MULTIPATH) [N/m/?] n
Logical volume manager (LVM) support (CONFIG_BLK_DEV_LVM) [N/y/m/?] n
:
:
*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you may run 'make bzImage', 'make bzdisk', or 'make install'.
bash-2.04$
$B%b%8%e!<%k$n%3%s%q%$%k(b
bash-2.04$ make dep
make -C arch/ppc/boot fastdep
make[1]: Entering directory `/mnt/yamasita/yasunari/kernel/linux-2.4.17_mvl21-sandpoint/arch/ppc/boot'
:
:
bash-2.04$ make modules
scripts/split-include include/linux/autoconf.h include/config
:
:
$B%b%8%e!<%k$n%$%s%9%h!<%k(b
bash-2.04$ su root
Password:
[root@hackkit linux-2.4.17_mvl21-sandpoint]# make modules_install
RAID$B%D!<%k$n%$%s%9%h!<%k(b
RAID$B%D!<%k$r%$%s%9%h!<%k$9$k(b
[root@hackkit /root]# apt-get update
$B%R%C%H(B http://updates.vinelinux.org 2.6/ppc/base/pkglist.updates
:
:
W: http://www.t.ring.gr.jp/pub/linux/Vine/apt/ $B$OG'>Z$r>JN,$7$^$9!#(B
[root@hackkit /root]# apt-get install raidtools
$B%Q%C%1!<%8%j%9%h$rfi$_$3$s$g$$$^$9(b... $B40N;(B
$B0MB8>pJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
$B0J2<$n%q%c%1!<%8$,?7$?$k%$%s%9%h!<%k$5$l$^$9(b:
raidtools
0 $B8D$N%"%C%W%0%l!<%i%q%c%1!<%8(b, 1 $B8D$N?75,%Q%C%1!<%8(b, 0 $B8D$N:o=|(B/$B%j%W%l!<%9%q%c%1!<%8(b, 1 $B8D$NJ]N1%Q%C%1!<%8$,$"$j$^$9!#(b
$B
$B%b%8%e!<%k$n%m!<%i(b
[root@hackkit /root]# insmod md
Using /lib/modules/2.4.17_mvl21/kernel/drivers/md/md.o
[root@hackkit /root]# insmod raid1
Using /lib/modules/2.4.17_mvl21/kernel/drivers/md/raid1.o
[root@hackkit /root]#
/etc/raidtab $B$N:n@.(B
$B%U%m%s%H%Q%M%k$N%]!<%h$k@\b3$7$?(b
1$BBfL\$N%O!<%i%g%#%9%/(b /dev/sda1 $B$H(B
$B%j%"%Q%M%k$N%]!<%h$k@\b3$7$?(b
1$BBfL\$N%O!<%i%g%#%9%/(b /dev/sdc1 $B$H(B
$B$r%_%i!<%j%s%0$9$k(b
[root@hackkit /root]# cat /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/sda1
raid-disk 0
device /dev/sdc1
raid-disk 1
[root@hackkit /root]#
mkraid $B$N
$B%_%i!<%i%i%$%v(b /dev/md0 $B$r9=C[$9$k(B
[root@hackkit /root]# mkraid -R /dev/md0
DESTROYING the contents of /dev/md0 in 5 seconds, Ctrl-C if unsure!
handling MD device /dev/md0
analyzing super-block
disk 0: /dev/sda1, 292969341kB, raid superblock at 292969216kB
disk 1: /dev/sdc1, 292969341kB, raid superblock at 292969216kB
[root@hackkit /root]#
$BF14|>uBV$N4F;k(B
cat /proc/mdstat $B$r
[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sdc1[1] sda1[0]
292969216 blocks [2/2] [UU]
[>....................] resync = 0.0% (222084/292969216) finish=1553.4min speed=3139K/sec
unused devices:
[root@hackkit /root]#
1553.4 $BJ,(B $B!`(B 60 $BJ,(B $B"b(B26$B;~4V(B!
$B$G$+$$%G%#%9%/$G
Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
$B;32<9/@.(b@$B5~ETI\8~F|;T(B