RAID10创建步骤主要有7步:1.硬件准备;2.配置RAID卡或存储设备;3.选择RAID级别;4.添加硬盘到RAID 10组;5.添加硬盘到RAID 10组;6.保存并退出配置;7. 以上就是RAID10创建详细步骤的具体内容,希望可以帮助到大家。
dev/sdb 1、查看损坏磁盘阵列的情况 2、将损坏的硬盘设备移除 3、插上新的硬盘(在真机上操作,虚拟机之间将损坏的硬盘删除,然后在添加新的硬盘即可) 4、卸载挂载操作 5、将新的硬盘添加到RAID10 将损坏的硬盘从磁盘阵列中移除 mdadm /dev/md0 -r 损坏的硬盘设备名 mdadm -D /dev/md0 3、将坏的硬盘从服务器上拆下,换上新的硬盘 4、卸载挂载 umount /RAID10 df -h 5、将新的硬盘设备添加到RAID10中 mdadm /dev/md0 -a /dev/sdb mdadm -D /dev/md0 6、查看新添加硬盘后的磁盘阵列的信息 重新挂载 mount -a 命令总结: mdadm -D /dev/md0 mdadm /dev/md0 -r 损坏的硬盘设备 mdadm -D /dev/md0 umount /RAID10
RAID10 降级在日常运维工作中,我曾处理过一起4盘RAID10阵列单盘失效引发的降级告警事件,成功化解了数据丢失风险,现将本次处理经验总结如下,为后续同类故障提供参考。 阵列的槽位 252:1 物理盘失效,导致整个阵列降级:通过执行storcli64 /call show all命令查看拓扑信息,能直接看到磁盘组 0 下的 RAID10 虚拟盘状态为 “Dgrd(降级 修复方案结合RAID10的技术特性,制定针对性修复方案:RAID10融合了RAID1的镜像冗余和RAID0的条带读写特性,这一特性决定了在仅单盘故障且阵列未损坏的前提下,可支持热插拔操作,无需停机即可完成故障盘更换 确认现场为raid10,且有一块磁盘故障,允许热插拔。但是4快磁盘的情况下,raid10最多支持任意一块磁盘故障,当两块磁盘故障的时候,需要是具体情况进行分析。 raid10的机制,同时拥有raid1和raid0。所以只要raid没有损坏,在只损坏一块磁盘的前提下支持磁盘热拔插。
4块磁盘做raid5 或 raid10,无缓存直接写入性能哪种方式更好?为此做了一个简单的测试对比,事实胜于雄辩,我们用实际测试数据来得出结论。 一、raid无缓存 3个文件系统: ---u01: hdd 4T*4 raid10,raid无缓存 ---u02: hdd 4T*4 raid5,raid无缓存 ---u03: ssd 447G*1 测试结果如下
RAID10 定义: RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。 RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。 使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。 RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G 当我们需要恢复RAID10中损坏的磁盘时,只需要更换新的硬盘,按照RAID10的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作。原先的数据会同步恢复到更换的硬盘中。
比较经典的 RAID0,RAID1,RAID5、RAID10 (RAID0+RAID1) ---- 图示说明: A, B, C, D, E and F – 代表blocks p1, p2, and p3 读快,写慢因为要进行奇偶校验 ---- Raid10 (分片的镜像 Raid1+Raid0 ) 这种RAID模式其实是RAID0和RAID1模式的组合,至少需要4块硬盘。 分片的镜像 冗余( as blocks are mirrored ) 性能 ( as blocks are striped ) 特别是对数据库,RAID10 是最好的。 DB的话 建议RAID10 。 RAID控制器建议带有缓存功能的 。 ----
其中raid有多种磁盘阵列组合,常用的有raid0、raid1、raid5和raid10,每种磁盘阵列都有它的优势。 图3 2.4 Raid10 鉴于Raid5技术是因为磁盘设备的成本问题,对读写速度和数据的安全性能而又一定的妥协,但是在企业里更在乎的还是数据本身的价值而非硬盘的价格,因此在生产环境中推荐使用raid10 Raid10是Raid1和Raid0的组合体,如图4所示,Raid10技术至少需要4块硬盘来组建,其中先分别两两制成Raid1磁盘阵列,以保证数据的安全性。 由于Raid10技术击继承了Raid0的高速写速度和Raid1的数据安全性,在不考虑成本的情况下Raid10的性能都超过了Raid5,因此当前成为广泛使用的一种存储技术。
RAID方案常见的可以分为: RAID0 RAID1 RAID5 RAID6 RAID10 下面来分别介绍一下。 Raid 0:至少需要两块硬盘,磁盘越多,读写速度越快,没有冗余。 RAID10 RAID10其实就是RAID1与RAID0的一个合体。 我们看图就明白了: RAID10兼备了RAID1和RAID0的有优点。 但也可以看出RAID10模式是有一半的磁盘空间用于存储冗余数据的,浪费的很严重,因此用的也不是很多。 整体对比一下 RAID0、RAID1、RAID5、RAID6、RAID10 的几个特征: 以下是更多类型对比以及原理的简介!
RAID10 定义: RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。 RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。 使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。 RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G 当我们需要恢复RAID10中损坏的磁盘时,只需要更换新的硬盘,按照RAID10的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作。原先的数据会同步恢复到更换的硬盘中。
五、Raid10:至少需要4块硬盘。raid10是2块硬盘组成raid1,2组raid1z组成raid0,所以必须需要4块硬盘。 优势:兼顾安全性和速度。 题外话:raid5 VS raid10 只看盘的数量的话,raid5的写性能不逊于raid10. 4盘的情况下,raid10提供2盘的写性能,raid5提供3盘 但,raid5的校检体质,导致额外的I0 不过raid最重要的指标是可靠性: 4盘的raid5,只允许单盘故障, raid10,允许对柜盘2块g故障,可靠性高于raid5,且raid10 可随盘上升提高容错,raid就不行,而且IO和CPU的额外开销还涂增 ,从可靠性和冗余角度,达到同样的可靠性,raid10写能力高于raid5. raid10 是条带化+镜像,坏盘影响读性能,不影响写性能,而且无需重构。此时的raid10完爆raid5.
安全性方面的比较 其实在安全性方面,毋庸置疑,肯定是RAID10的安全性高于RAID5。我们可以通过简单的分析来得出此结论。 在恢复的时候,RAID10恢复的速度也快于RAID5。 2. 空间利用率的比较 RAID10的利用率是50%,RAID5的利用率是75%。硬盘数量越多,RAID5的空间利用率越高。 3. 而RAID10只能同时写入2个数据+2个镜像。 相反,安全性要求很高,不计成本,小数据量频繁写入的系统采用RAID10的方式比较好。 后来改造成RAID10,就避免了这个性能问题,每个磁盘的IOPS降到了100左右。所以,了解RAID5和RAID10原理,对我们根据应用系统的特点来做存储I/O设计,从而保证性能非常重要。
由于对成本和技术两方面的考虑,因此需要针对不同的需求在数据可靠性及读写性能上做权衡,制定出各自不同的合适方案,目前已有的RAID硬盘组的方案至少有十几种,RAID0、RAID1、RAID5、RAID10 屏幕快照 2019-01-12 10.25.46.png RAID 10 RAID10是 RAID1 + RAID0的组合体。RAID10至少需要4块硬盘。 RAID10硬盘组技术继承了RAID0更高的读写速度和RAID1更安全的数据保障,在不考虑成本的情况下RAID10在读写速度和数据保障性方面都超过了RAID5,是较为广泛使用的存储技术。 Snip20190112_4.png 复制方法 - offset 和 far 上图中一个数据块是相邻存储在相同偏移位置的,即A和A在相邻设备的同一高度,这只是RAID10的一种复制方法,称为near复制方法 与 RAID10最大的区别是在数据的安全性上: 如果 RAID0 组中的硬盘损坏,那么这一个 RAID0组即损坏,IO 压力全部在另外一个 RAID0 组上,这很容易导致另外一个 RAID0组中的硬盘也损坏
这里我们采用RAID10的方式。 RAID 10 RAID 10是一个RAID 1与RAID 0的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了RAID 0的快速和RAID 1的安全。 RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。 使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障,每个阵列中都有一个,数据仍然可以得到保护。 RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半或更小的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G。 ] md0 : active raid10 vdi[7] vdh[6] vdg[5] vdf[4] vde[3] vdd[2] vdc[1] vdb[0] 23068143616 blocks
RAID0、RAID1、RAID5、RAID6、RAID10、RAID50的异同与应用 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列 需要注意Raid 10 和 Raid01的区别,RAID01又称为RAID0+1,先进行条带存放(RAID0),再进行镜像(RAID1),而RAID10又称为RAID1+0,先进行镜像(RAID1),再进行条带存放 图1-5 RAID 10 工作原理 优点: RAID10兼备了RAID1和RAID0的优点,不仅实现了数据保障的作用,也保障数据读写的效率。 ---- RAID总结如下表1-1所示: RAID类型 RAID0 RAID1 RAID5 RAID6 RAID10 别名 条带 镜像 分布式奇偶校验条带 双重奇偶校验条带 镜像加条带 容错性 最差(完全无安全保障
读取性能好,容错能力强 采用双重校验方式保证数据的安全性 如果2块磁盘同时故障,可以通过两个校验数据来重建两个磁盘的数据 成本要比其他等级高,并且更复杂 一般用于对数据安全性要求非常高的场合 2.5、 RAID10 RAID10特点: RAID10是raid1+raid0的组合 至少需要4块磁盘 两块硬盘为一组先做raid1,再将做好raid1的两组做raid0 兼顾数据的冗余(raid1镜像)和读写性能(raid0 RAID5<RAID1 (n-1)/n RAID0<RAID5<RAID1 RAID6 读:近似RAID0 写:多了双重校验 RAID6>RAID5 RAID6<RAID5 RAID6>RAID1 RAID10 读:RAID10=RAID0 写:RAID10=RAID1 高 50% 最高 四、RAID分类 软RAID 软RAID运行于操作系统底层,将SCSI或者IDE控制器提交上来的物理磁盘,虚拟成虚拟磁盘
CPU:1 核 内存:1GB 硬盘:25GB RAID10 流量:1TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$5/月(32 元/月) 购买链接 CPU:1 核 内存:2GB 硬盘: 50GB RAID10 流量:2TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$10/月(64 元/月) 购买链接 CPU:2 核 内存:4GB 硬盘:80GB RAID10 流量:3TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$20/月(129 元/月) 购买链接 CPU:1 核 内存:1GB 硬盘:25GB RAID10 流量:1TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$5/月(32 元/月) 购买链接 CPU:1 核 内存:2GB 硬盘:50GB RAID10 流量:2TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$10/月 (64 元/月) 购买链接 CPU:2 核 内存:4GB 硬盘:80GB RAID10 流量:3TB 带宽:1Gbps 架构:KVM IPv4:1 个 售价:$20/月(129 元/月) 购买链接
除自身以外的其他每一块硬盘设备上,这样的好处是其中任何一设备损坏后不至于出现致命 缺陷, RAID 5 技术实 际上没有备份硬盘中的真实数据信息,而是当硬盘设备出现问题后通过奇偶校验信息来尝试 重建损坏的数据 RAID10 制作RAID就需要用到mdadm命令 下图是mdadm命令常用的一些参数: 制作RAID10 1.创建RAID10 #至少需要4块盘,大小相同 #例如4x20G,raid后大小为40G,因为备份会占用一半 mkdf.exit xfs /dev/md0 3.挂载RAID10 创建挂载目录: mkdir /raid 挂载raid10:mount /dev/md0 /raid 永久挂载: echo “/dev/ md0 /raid xfs defaults 0 0” >> /etc/fstab 查看raid信息:mdadm -D /dev/md0 4.RAID恢复 RAID10中同组最多可坏1块盘,如果同组盘同时坏了
建议:盘不多,对数据安全性和性能提示都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10 Raid10:至少需要4快硬盘。 raid10是2快硬盘组成raid1,2组raid1z组成raid0,所以必须需要4块硬盘。 优势:兼顾安全性和速度。 基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。 缺点:对盘的数量要求稍高,磁盘使用率为一半。 建议:硬盘数量足够的情况,建议riad10.不过raid最重要的指标是可靠性:4盘的raid5,只允许单盘故障,raid10,允许对柜盘2块g故障,可靠性高于raid5,且raid10 可随盘上升提高容错 ,raid就不行,而且IO和CPU的 额外开销还涂增,从可靠性和冗余角度,达到同样的可靠性,raid10写能力高于raid5. # 配置流程图 成功开机后按CTRL+H 点击start开始设置服务去raid
第3步:创建文件系统 9.创建一个文件系统EXT4使用了'MD0'下' 到/ mnt / RAID10“安装它。 在这里,我使用ext4,但你可以使用任何文件系统类型,如果你想要的。 # mkfs.ext4 /dev/md0 创建md文件系统 10.创建文件系统后,安装在' 到/ mnt / RAID10“创建文件系统,并使用”ls -l命令'命令列出挂载点的内容。 # mkdir /mnt/raid10 # mount /dev/md0 /mnt/raid10/ # ls -l /mnt/raid10/ 接下来,在安装点下添加一些文件,并在文件的任何一个中附加一些文本 # touch /mnt/raid10/raid10_files.txt # ls -l /mnt/raid10/ # echo "raid 10 setup with 4 disks" > /mnt/ raid10/raid10_files.txt # cat /mnt/raid10/raid10_files.txt 安装md设备 11.挂载,打开“/ etc / fstab文件 '文件,并附加fstab
图4 RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。 RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提 供最好的性能。 使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。 RAID10需要4 + 2*N 个磁盘驱动器(N >=0), 而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列, 实际容量是 500G RAID10 读:RAID10=RAID0 写:RAID10=RAID1 RAID10=RAID1 RAID10=RAID1(50%) RAID10=RAID1 集合了RAID0,RAID1的优点,