Software RAID Configuration: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   RAID Level 0 的配置:

   首先先分区,我用的是scsi硬盘!

 fdisk  /dev/sda  分区情况如下:

         Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          13      104391   83  Linux

/dev/sda2              14        5235    41945715   8e  Linux LVM

/dev/sda3            5236        5366     1052257+  82  Linux swap / Solaris

/dev/sda4            5367        5853     3911827+   5  Extended

/dev/sda5            5367        5489      987966   fd  Linux raid autodetect

/dev/sda6            5490        5612      987966   fd  Linux raid autodetect

/dev/sda7            5613        5735      987966   fd  Linux raid autodetect

/dev/sda8            5736        5853      947803+  fd  Linux raid autodetect

 新建一个分区,为扩展分区,我大概给这个新分区分了4G大小,以备后面的实验使用。

 然后在建分区每个分区分1G大小,分完后再把分区转换文件系统类型文fdLinux raid auto)然后命令是:

  mdadm -C /dev/md0  -a  yes   -l  1   -n  2   /dev/sda{5,6}

其中这里不用指-x了!

  然后可以用命令;  cat  /proc/mdstat  或  mdadm  --detail   /dev/md0  来查看所配置的RAID 0

配置成功后,/dev/md0是可以挂载和进行格式化的。

 在格式化时还可以用此命令:   

        mke2fs  -j  -E  stride=16   /dev/md0

最后我们可以用命令来停掉上述你所配置的:

  mdadm  -S   /dev/md0

RAID Level 1  的配置:

   mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sda{5,6,7}

 其中我们可以用命令来模拟一个设备坏掉了:  

           mdadm  /dev/md0  -f   /dev/sda5 

  这时 spare 设备/dev/sda7该替代/dev/sda5 

  -a  表示加入一个设备;   -r  表示移除一个设备;

  然后可以执行配置完RAID 0 以后的命令了。

 RAID Level 5 的配置:

 mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sda{5,6,7,8}

然后可以执行配置完 RAID Leve 2以后的命令。
 
 
备份工具:dump/restore

备份类型:增量备份,差异备份,完全备份。

可以用dumprestore来对ext2/3文件系统进行备份和恢复。

dump不能再挂载的文件系统上进行备份。把/dev/sda5备份到/dev/sda6中,其中只能把/dev/sda5格式化,而不能把/dev/sda6格式化。也就是说不能把当做备份的分区格式化。

mount /dev/sda5  /shared

cp  /etc/issue  /shared 

cp  /etc/passwd  /shared

umount /dev/sda5

dump  -0u  -f   /dev/sda6  /dev/sda5

这是完全备份。

这就完成了把/dev/sda5备份到了/dev/sda6中。

然后mount  /dev/sda5   /shared/test

cd   /shared/test

rm   issue

则这时要恢复须;

restore  -rf  /dev/sda6

若要进行增量备份:

mount   /dev/sda5  /shared/test

cd  /shared/test 

cp  /etc/group  ./

cd

umount /dev/sda5  

dump  -1u  -f   /dev/sda7  /dev/sda5

若想恢复则:

mount  /dev/sda5  /shared/test

restore  -rf  /dev/sda7

则这样就完成了增量备份。(这里也可以备份到/dev/sda6中,备份到/dev/sda7中只是演示增量备份的效果)