利用软raid程序来配置实现“RAID1+0”阵列

这篇具有很好参考价值的文章主要介绍了利用软raid程序来配置实现“RAID1+0”阵列。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

内容预知

  1.实验目的

 2.实验前准备

2.1  外部准备 

2.2  内部准备(自身对命令的准备) 

 3.实验的具体操作

第一步:创建并定义RAID设备

 第二步:用文件系统对每个RAID设备进行格式化

 第三步:查看阵列和热备盘的详情

 第四步:强制标记一个磁盘下线,看是否对数据有影响

 实验外命令拓展

 4.RAID5阵列的简单过程描述

 总结


  1.实验目的

 上篇文章中提到了RAID阵列让磁盘组成一个具有数据冗余和更高性能的磁盘子系统,而我们想要获得RAID阵列,一种是硬件RAID,通过RAID卡,经过运营商提供的操作手册,进行安装即可。此外还有一种是通过软件RAID的方式依旧能让我们拥有RAID阵列。

但是软件的RAID存在的缺点也是不容忽视的:

1.占用内存空间(软件程序需要存放)

2.占用CPU资源(软件程序需要计算运行)

3.软件的RAID程序无法将已经安装了操作系统的磁盘也做成RAID(极为重要)

本次实验 的目的就是为了在没有硬件raid卡的情况下,实现创建RAID阵列。通过RAID 1+0的阵列创建方式,其他也可以通过此实验类比出其他相关级别的RAID阵列

 2.实验前准备

2.1  外部准备 

 环境准备:

本实验是建立在虚拟机中进行的,所以请在实验前提前准备好最小磁盘数量4块20G(容量自定义),外一块作为热备盘(现实生产环境中,热备盘是我们的第二重保险,本着数据无价的原则,热备盘的存在还是很有必要的

 利用软raid程序来配置实现“RAID1+0”阵列

 

软件工具准备:

 mdadm工具:为软RAID提供管理界面,为空余磁盘添加冗余,结合内核中的md(multi devices)RAID设 备命名

2.2  内部准备(自身对命令的准备) 

实验之前需要了解一下创建工具 madadm的命令使用格式 ,及其具体使用方式

 利用软raid程序来配置实现“RAID1+0”阵列

 

模式:
创建:-C
装配:-A
监控:-F
管理:-f, -r, -a
<raiddevice>: /dev/md#
<component-devices>: 任意块设备
-C: 创建模式
-n #: 使用#个块设备来创建此RAID
-l #:指明要创建的RAID的级别 0 1 5 10
-c CHUNK_SIZE: 指明块大小,单位k
-x #: 指明空闲盘的个数 热备 盘 -x 1 /dev/sd#
-D:显示raid的详细信息
mdadm -D /dev/md#
软raid名字
管理模式:
-f: 标记指定磁盘为损坏
-a: 添加磁盘
-r: 移除磁盘
观察md的状态: cat /proc/mdstat

 

 

 

 

 3.实验的具体操作

利用软raid程序来配置实现“RAID1+0”阵列

 

第一步:创建并定义RAID设备

mdadm -Cv  /dev/md0    -l 10    -n 4   -x 1  /dev/sd{b,c,d,e,f}

 

利用软raid程序来配置实现“RAID1+0”阵列

 

 第二步:用文件系统对每个RAID设备进行格式化

 利用软raid程序来配置实现“RAID1+0”阵列

 利用软raid程序来配置实现“RAID1+0”阵列

 第三步:查看阵列和热备盘的详情

#使用mdadm检查RAID设备的状况
mdadm --detail /dev/md0   


或
mdadm -D /dev/md0

 

 利用软raid程序来配置实现“RAID1+0”阵列

 第四步:强制标记一个磁盘下线,看是否对数据有影响

 测试:利用软raid程序来配置实现“RAID1+0”阵列

mdadm /dev/md0 -f /dev/sdb

 

 利用软raid程序来配置实现“RAID1+0”阵列

 结果:

利用软raid程序来配置实现“RAID1+0”阵列

 


 实验外命令拓展

#增加新的成员
mdadm -G /dev/md0 -n4 -a /dev/sdg
mdadm /dev/md0 -a /dev/sda1       #在备用驱动器上重建分区
#系统日志信息
cat /proc/mdstat

 生成配置:

mdadm -D -s >> /etc/mdadm.conf

停止设备:

mdadm -S /dev/md0

 

激活设备:

mdadm -A -s /dev/md0

 

强行启动:

 

mdadm -R /dev/md0

删除raid信息:

 

mdadm --zero-superblock /dev/sdb1

 4.RAID5阵列的简单过程描述

#使用mdadm创建并定义RAID设备
mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}1
命令 raid名 级别 盘数 热备
#用文件系统对每个RAID设备进行格式化
mkfs.xfs /dev/md0
#使用mdadm检查RAID设备的状况
mdadm --detail /dev/md0
mdadm -D /dev/md0

 

 总结

 1.熟练掌握mdadm 工具及其命令格式

2.在创建阵列时,很有必要创建一块热备盘,作为保障

3.阵列创建过程都是相通的,需要清楚它们各自的特点。

4.熟悉了解实验外的命令,可以作为知识拓展文章来源地址https://www.toymoban.com/news/detail-511925.html

到了这里,关于利用软raid程序来配置实现“RAID1+0”阵列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 文件系统学习 RAID原理学习 RAID0 RAID1 RAID2 RAID3 RAID4 RAID5 RAID6 RAID10

    RAID,全称为redundant array of independent disks,是目前商用服务器常见的磁盘管理技术 数据冗余 把数据的校验信息存放在冗余的磁盘中,在某些磁盘数据损坏时,能从其他未损坏的磁盘中,重新构建数据。 性能提升 RAID能把多块独立的磁盘组成磁盘阵列,通过把数据 切成分片 的

    2024年02月03日
    浏览(32)
  • Ubuntu 22.04 安装到RAID1

    弄一台Ubuntu内网服务器,要跑一些服务,为了可用性,准备组RAID1。 官网下载镜像,然后使用rufus制作启动盘。这里有个坑,不能使用rufus4.0,否则会报错。22.04需要使用rufus-3.22 设置u盘启动,启动主机进入安装程序。一路默认直到Storage Configuration。 我的主机只有两块硬盘,因

    2024年02月13日
    浏览(24)
  • 实战演练,使用硬raid卡制作“raid”阵列

     1.实验目的及需求  2.实验前须知  2.1 硬盘尺寸 2.2一般进入阵列卡的快捷键 2.3 进入主流服务器BIOS的快捷键 2.4 内存有故障,进行排查   2.5 系统安装出现故障解决方案  2.6 硬盘不识别,出现的故障解决方案 2.7 网络不通,解决方案 2.8 SAS3180信息  2.9 硬盘状态信息  3.实验

    2024年02月02日
    浏览(30)
  • RAID磁盘阵列

    目录 一、RAID的介绍 1、RAID存储方式 2、RAID逻辑卷 二、RAID的分类 1、RAID 0 2、RAID 1 3、RAID 2 4、RAID 3 5、RAID 4 6、RAID 5 7、RAID 6 8、RAID 10 三、RAID比较 四、部署磁盘阵列 五、损坏磁盘阵列及修复 取消挂载 扩展 六、磁盘阵列+备份盘 ​ RAID 简称廉价磁盘冗余阵列 (Redundant Arrays of

    2024年02月04日
    浏览(33)
  • 磁盘阵列Raid探讨

    最近公司买服务器,顺便了解一下服务器配置方面的问题 以下讨论的都是入门级服务器配置,全部是主观意见,没有任何科学依据,欢迎大家讨论 先说结论: 做Raid10 在大容量硬盘时代(=1T), 由于Raid5在损坏一块硬盘的情况下降级运行时的性能很差而且恢复时间特别长,所以统

    2024年02月08日
    浏览(28)
  • RAID(磁盘阵列)

    RAID是英文(Redundant Array of Independent Disks)的缩写,翻译成中文是“独立磁盘冗余阵列”, 简称磁盘阵列(Disk Array)。 简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份

    2023年04月08日
    浏览(22)
  • Linux基础-磁盘阵列RAID

    ‍‍🏡博客主页:  Passerby_Wang的博客_CSDN博客-系统运维,云计算,Git学习笔记领域博主 🌐所属专栏:『Linux基础』 🌌上期文章:  Linux基础-虚拟数据优化器VDO 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 关注、点赞、收藏、评论。 目录 一、概述

    2024年02月22日
    浏览(31)
  • 5种raid冗余磁盘阵列

    RAID就是冗余磁盘阵列,通常称作「磁盘阵列」的RAID (Redundant Array of Independent Disks)功能,多半是应用在NAS这类肩负资料储存的设备上,它能依据NAS里硬盘数量、容量的不同,提供不同的RAID模式让使用者选用后,再依据所选用的RAID模式,把一颗以上的硬盘合并成一个可用的单一

    2024年02月11日
    浏览(29)
  • Raid5阵列数据恢复+Openmediavault配置内网与外网远程访问+服务器到服务器的大量文件转移备份

    1、OpenMediaVault,是一个开源的(免费)基于Debian Linux的下一代网络附加存储(NAS)解决方案。 2、易于使用的 WEB 管理界面:OpenMediaVault 的用户界面设计直观,即使是没有 Linux 经验的用户也能轻松上手。与其他流行的 NAS 解决方案相比,例如 FreeNAS(现更名为 TrueNAS CORE)和 Synol

    2024年03月15日
    浏览(42)
  • RAID磁盘阵列(看咱这篇就够了!)

    目录 一、RAID简介 二、RAID的级别详列 三、总结        写这篇博客的原因是小编在工作中遇到的这个不熟悉的硬件知识,然后工作之余就立马搜集了资料进行学习。了解了RAID的作用和区别以及如何进行挂载之类的。本篇以及之后的一篇博客适合新手小白来初识RAID!     

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包