您的位置:首页 > 大数据 > 人工智能

RAID练习

2014-02-21 23:18 204 查看
真实环境中,企业一般应用为硬RAID(使用RAID卡,先装RAID,后装系统),我做练习使用为软RAID(先装系统,再装软RAID软件)
RAID0:磁盘数>=2 ,存储利用率100% ,无冗余,无容错,iO性能高
RAID1:磁盘数>=2 ,存储利用率50% ,无冗余,有容错,iO性能低
RAID10:磁盘数>=4 ,存储利用率50% ,无冗余,有容错,iO性能低
RAID5:磁盘数>=3 ,存储利用率n-1/n ,有冗余1 ,有容错,iO性能较高
先检查有无软RAID软件:
[root@localhost ~]# rpm -q mdadmmdadm-2.6.9-5.el5实现RAID0:准备两块或以上的磁盘,直接使用整块磁盘无需分区
[root@localhost ~]# mdadm -C /dev/md0 -l 0-n 2 /dev/sdb /dev/sdc-C指定RAID0名称,-l指定运行级别,(RAID0级别0),-n指定磁盘数
查看RAID0安装是否成功[root@localhost ~]# mdadm -d /dev/md0
检查成功后,格式化RAID0[root@localhost ~]# mkfs.ext3 /dev/md0
建立挂载点及挂载[root@localhost ~]# mkdir /test/raid0[root@localhost ~]# mount /dev/md0 /test/raid0
验证挂载[root@localhost ~]# df –hT或者
[root@localhost ~]# mountRAID1实现类似RAID0RAID5实现:准备4块或以上的硬盘(我使用3块硬盘作RAID5及一块硬盘作冗余)我要使用RAID0的两块硬盘,所以先下载RAID0,停用RAID0,查看,[root@localhost ~]# umount /dev/md0 [root@localhost ~]# mdadm -S /dev/md0[root@localhost ~]# mdadm -D /dev/md0再启用RAID0,查看,停用[root@localhost ~]# mdadm -A /dev/md0[root@localhost ~]# mdadm -D /dev/md0[root@localhost ~]# mdadm -S /dev/md0安装RAID5[root@localhost ~]# mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb/dev/sdc /dev/sdf /dev/sdg[root@localhost ~]# mdadm -D /dev/md5[root@localhost ~]# mkfs.ext3 /dev/md5[root@localhost~]# mount /dev/md5 /test/raid5
[root@localhost~]# df –hT服务器默认重启无法读取及挂载RAID,因此我需要编辑RAID配置文件及/etc/fstab配置文件[root@localhost ~]# mdadm -vDs > /etc/mdadm.conf[root@localhost ~]# vim /etc/fstab/dev/md5/test/raid5ext3defaults0 0/dev/md1/test/raid1ext3defaults0 0重启rebootRAID标记故障磁盘,移除故障磁盘[root@localhost ~]# mdadm /dev/md5 -f /dev/sdb[root@localhost ~]# mdadm /dev/md5 –r /dev/sdb移除后添加新磁盘[root@localhost ~]# mdadm /dev/md5 –a /dev/sdb查看RAID磁盘阵列(修复及替换后,重建数据)[root@localhost~]# cat /proc/mdstat
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件