首页 > 代码库 > L​inux 中使用mdadm创建软raid

L​inux 中使用mdadm创建软raid

Linux 中使用mdadm创建软raid

 

 

raid 磁盘阵列:

raid0 raid1  raid5   raid10

 

raid0

优点:读写速度快

缺点:安全性不高

raid1:

优点:安全性高,读取速度快

缺点:写入速度慢

raid5:

安全性介于01之间读写速度介于01之间

优点:可以做冗余磁盘

 

完整创建raid5过程:

1.新建4个分区:

[root@localhost Desktop]# fdisk /dev/sdb

2.创建raid5

[root@localhost Desktop]# mdadm -C /dev/md1-l 5 -n 3 -x 1 /dev/sdb{5,6,7,8}

         -l:level)说明raid级别为5

         -n:(numbers)有几个磁盘(分区)组建的raid

         -x:(share)热盘(共享盘)数目

3.查看raid详细信息:

[root@localhost Desktop]# mdadm -D /dev/md1

4.设置永久生效:

[root@localhost Desktop]# mdadm -Ds>> /etc/mdadm.conf

[root@localhost Desktop]# cat/etc/mdadm.conf

ARRAY /dev/md1 level=raid5 num-devices=3spares=1

UUID=1922ae9a:6fb8adf6:84e9c083:e431076c

5.创建文件系统:

[root@localhost /]# mkfs.ext3 /dev/md1

[root@localhost /]# mount /dev/md1 /mnt

6.破坏性试验:

[root@localhost Desktop]# mdadm -f /dev/md1/dev/sdb5

mdadm: set /dev/sdb5 faulty in /dev/md1

7.热插拔:

[root@localhost Desktop]# mdadm -r /dev/md1/dev/sdb5

[root@localhost Desktop]# mdadm -a /dev/md1/dev/sdb5

完整删除raid设备:

mdadm -f /dev/md1 /dev/sdb{5,6,7,8}

mdadm -r /dev/md1 /dev/sdb{5,6,7,8}

umount /dev/md1

mdadm -S /dev/md1

mdadm --misc --zero-superblock/dev/sdb{5,6,7,8}

rm -rf /dev/md1

即:先删除RAID中的所有设备,然后停止该RAID即可


本文出自 “赤月之瞳的IT空间” 博客,请务必保留此出处http://niming2008.blog.51cto.com/2933179/1426850