RAID简介 | RAID称为廉价磁盘冗余阵列。RAID就是将多个便宜的小磁盘组合在一起,形成一个容量大,价格贵的磁盘。技术上分为两种:基于硬件的RAID和基于软件的RAID。Linux下可以通过软件实现RAID功能,具有配置灵活,管理方便的特点。硬件的RAID具体表现在检测和修复多位错误的能力、错误磁盘自动检测和阵列重建等方面。 | |
RAID级别 | 总结: 特点:几块盘组合,就能提高几倍的读写速度,性能非常高;同时也是几倍的硬盘容量,几乎没有硬盘损耗,性价比非常高。 缺点:极低的安全性,一块儿盘故障,所有数据失效。 最少需要两块盘 | |
总结: 特点:极高的安全性,最低两块硬盘组合。支持最低50%的硬盘损坏。可用容量始终是一块儿磁盘。 极高的安全性,极低的性价比。于radi0完全相反。 | ||
不常用 | ||
总结 特点:最低3块盘组合,不论多少块,都只支持损坏一块。I/O速度近似于n-1的I/O速度之和。 可用容量,n-1块磁盘 因此,拥有比较高的性价比的同时也有一定的安全性,但是在安全性和性价比上,更趋向于性价比。 | ||
不常用 | ||
总结 理论上支持最低损坏一半,但是读写速度也有提高。可用容量最高一半,读写速度,有几个raid1,就提高几倍速度。Raid+0,是兼顾性价比和安全性的办法里,更趋向于安全性的。 | ||
阵列卡介绍 | | |
配置软件RAID实验 | ||
环境 | 安装mdadm,可以使用rpm安装方式安装。 | |
mdadm:实验软件RAID,跟随不同选项作用不同 格式:mdadm [选项] 参数 | ||
常用选项 | -C或 --create | 创建一个新的软RAID,后面接raid设备的名称,如:/dev/md0,/dev/md1等 |
-A或 --assemble | 加载一个已存在的阵列,后面跟阵列以及设备名称 | |
-S或 --stop | 停止指定的RAID设备 | |
-D或 --detall | 输出指定RAID设备的详细信息 | |
-s或 --scan | 扫描配置文件或/proc/mdstat文件来搜索软RAID的配置信息,该参数不能单独使用,只能配置其他参数才能使用。 | |
-l或 --level | 设置RAID的级别,如“—level=5”表示创建的阵列级别为RAID5 | |
-n或 --raid-devices | 指定阵列中活动磁盘的数目 | |
-x | 指定阵列中备用磁盘数 | |
-G或 --grow | 改变在用阵列的大小或形态 | |
-v或 -verbose | 显示细节 | |
实验举例 | ||
步骤 | 1.新增四块硬盘 | |
2.将四块硬盘分别分区,大小都为一个分区,id改为fd (1).sdb (2).sdc (3).sdd (4).sde | ||
3.创建RAIS5,命名为“md5” 查看raid卷 //创建一个新的软RAID并显示细节,创建到/dev中,命名为md5,谁知RAID级别为5,指定阵列中的活动磁盘数目为3,指定阵列中备用磁盘数为1,合并的盘符为/dev下的sdb1,sdc1,sdd1,sde1。 查看磁盘同步率,同步完成后方能进行格式化 或使用:cat /proc/mdstat命令,也可以查看同步率 | ||
4.格式化,挂载于学习目录下,并设置为开启自动挂载 //创建挂载点为/xuexi,并挂载/dev/md5到/xuexi中 //查看磁盘使用情况,发现/dev/md5已经被挂载 //进入配置文件,编写开机自动挂载命令到配置文件中 //保存并退出配置文件 | ||
5.手动创建RAID配置文件/etc/mdadm.conf //输出指定RAID设备的详细信息,并扫描配置文件,将内容重定向到/etc/mdadm.conf文件中 //给字符串末尾添加内容:auto=yes,保存退出 | ||
6.模拟/dev/sdb1硬盘损坏,将其拔出然后再插入 //模拟磁盘故障 查看同步率,同步率完成后才能继续操作 刷新,查看同步率 同步完成,进行操作 从md5中删除sdb1卷 在md5中添加sdb1卷 查看同步率 | ||
7.RAID的拉伸 添加一块新硬盘/dev/sdf并创建sdf1分区,再添加到RAID5中作为热备盘 //添加/dev/sdf1到md5中 | ||
8.删除软raid /dev/md5设备 |
Linux基础(八)服务器RAID及配置
最新推荐文章于 2024-06-01 11:19:34 发布