首页 > 代码库 > RAID for linux

RAID for linux

构建软RAID磁盘阵列

当你拿到视频时请改名为  RAID for linux.exe  这样才能看!!

1. rpm -ivh /media/cdrom/Server/mdadm-2.5.4-3.el5.i386.rpm

2.为机器加入3~4或者更多的硬盘

3.以4个硬盘为例 /dev/sdb /dev/sdc /dev/sdd /dev/sde 分区 并更改ID为fd 即是linux raid autodetect 表示支持用于RAID磁盘阵列   fdisk /dev/sdb......

4.partprobe 重新探测分区表(或重启系统)

   fdisk -l /dev/sd[b-e] |grep "^/dev/sd"

5.创建RAID设备

  mdadm -Cv /dev/md0 -a yes -n4 -l5 /dev/sd[b-e]1

  ls -l /dev/md0

  cat /proc/mdstat

6.RAID设备建立文件系统  并自动挂载

 mkfs.ext3 /dev/md0       mount /dev/md0 /mddata      df -TH

  vi /etc/fstab

 /dev/md0   /mddata    ext3   defaults 0 0

7.mdadm -vDs /dev/md0 扫描查看磁盘阵列信息

8.vi /etc/mdadm.conf

DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

ARRAY /dev/md0 level=raid5 num-devices=4 UUID=从上面找 devices=/dev/sdb1,/dev/sdc1,/dev/sdd1,/dev/sde1    

CREATE owner=root group=root mode=0640

9.启动阵列 mdadm -A /dev/md0 关闭阵列 mdadm -S /dev/md0

11.模拟故障  mdadm /dev/md0 -f /dev/sde1     ->  cat /proc/mdstat

12.删掉故障设备 mdadm /dev/md0 -r /dev/sde1 重加一块 mdadm /dev/md0 -a /dev/sde1

  最后你看一看  cat /proc/mdstat   查看同步情况   ^_^_^_^_^_^_^_^_^



mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4  --spare-devices=1 /dev/sd[b-f]

mdadm -C /dev/md0 -l5 -n4 -x1 /dev/sd[b-f]