RAID for linux


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/md0level=raid5num-devices=4UUID=从上面找devices=/dev/sdb1,/dev/sdc1,/dev/sdd1,/dev/sde1    

CREATEowner=rootgroup=rootmode=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]


你可能感兴趣的:(linux,raid)