前景:1988年由加利福尼亚大学伯克利分校发表的文章首次提到并定义了RAID,当今CPU性能每年可提升30%-50%但硬盘仅提升7%,渐渐的已经成为计算机整体性能的瓶颈,并且为了避免硬盘的突然损坏导致数据丢失还加入了冗余备份机制。

   RAID5:需要至少三块(含)硬盘,兼顾存储性能、数据安全和储存成本。

RAID5校验位算法下的磁盘管理,  RAID5所要解决的问题是文件的存储与安全问题,一边使存储速度变快,一边使文件安全性跟高。

RAID5至少需要三块硬盘,在这里我们使用5块硬盘做演示方便大家理解,有不明白或者不清楚的地方都可以在下面留言

生活中经常可能会出现这样的问题,运维人员需要在硬盘硬件出现故障后手工添加新的磁盘进去,这样会不会比较不方便?
假如初始化RAID5阵列时直接给予5块硬盘,其中2块硬盘设备用于在阵列某块磁盘故障时自动的替换上去,这样很棒吧!开始我们的操作。

开始配置  首先打开到这个界面,点击编辑虚拟机设置(再关掉虚拟机状态下)

点击添加硬盘,添加5个

添加完毕

一样的步骤建4个

之后开启虚拟机

在终端下输入命令:fdisk  -l 查看有没有加入进来  我们发现已经加入进来

发现加进来了,接下来开始分区转换,创建RAID5并设置2块备份故障盘:

-C代表创建操作,-v显示创建过程,-n是用到的硬盘个数,-l是定义RAID的级别  -x 使备用磁盘格式  而后面写上要加入阵列的硬盘名称, 这里新的磁盘再/dev/md0 下

输入命令:mdadm -Cv  /dev/md0   -n  3  -l  5  -x  2  /dev/sdb  /dev/sdc  /dev/sdd  /dev/sde  /dev/sdf

输入命令: mdadm  -D  /dev/md0  看看有没有按照RAID5进行分区,发现正在分区转换,三个磁盘,两个备份盘(等待转换完成,再开始下一步,已经转换23%)

转换完成   (如果前三个盘坏了,备用盘会自动替换掉坏了的硬盘)

输入命令 :mdadm  -D  /dev/md0   查看我们所建的这个磁盘有多大

接下来我们将进行格式化,在这里我们格式化成ext4格式,如果不想格式成这个样子,可以输入mkfs之后按两下tab键,会提示你可以用那些格式。

在这里我们格式化成ext4格式,

输入命令: mkfs.ext4 /dev/md0

接下来我们进行挂载

首先创建挂载目录:  mkdir  /media/raid5

进行文件系统的挂载:mount  /dev/md0  /media/raid5

打开桌面发现挂载上了(输入命令:fdisk  -l  也可以看到)

完成

但是这样的挂载只要关机就会消失

关机就没了,可以设置成自动挂载

输入命令:echo  “/dev/md0  /media/raid5  ext4 defaults  0  0”  >>  /etc/fstab

开机还有

接下来我们来实验模仿一个盘被损坏

可以输入命令:mdadm  /dev/md0  -f  /dev/sdb   如果权限不够的话在前面加上一个sudo命令

输入之前(输入命令:mdadm  -D  /dev/md0)

输入之后(此时备用盘正在转换)(可以输入命令:mdadm  -D  /dev/md0来查看)

转换完毕(可以看出sdb是已经坏了的)

但是此时我们再把/dev/sdb加进去,它会变回来吗?我们来试下

首先重启电脑(不重启的话可能会显示繁忙)

输入命令:mdadm  /dev/md0  -a  /dev/sdb  将磁盘加回去 显示成功

接下来我们看一看它里面的情况,输入命令:mdadm  -D  /dev/md0  并没有显示转换

坏了的硬盘即使好了也回不去了

如果有什么问题都可以在下面评论。

在VMware下的Linux中的RAID5校验位算法下的磁盘管理的更多相关文章

  1. 在VMware下的Linux中的RAID10校验位算法下的磁盘管理

    988年由加利福尼亚大学伯克利分校发表的文章首次提到并定义了RAID,当今CPU性能每年可提升30%-50%但硬盘仅提升7%,渐渐的已经成为计算机整体性能的瓶颈,并且为了避免硬盘的突然损坏导致数据丢失 ...

  2. linux 中 如何 搜索 指定目录 下 指定文件 的 指定内容

    开发时,经常遇到 全局查找某些代码 linux 中 如何 检索 某 目录下指定文件 的 指定内容如下: //.点为查找当前目录 下 的 所有 *.php 文件里 有 hello 的文件 find . ...

  3. Windows下的Linux子系统安装,WSL 2下配置docker

    Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...

  4. 第十一篇:Linux中权限的再讨论( 下 )

    前言 上篇随笔讲述了Linux中权限的大致实现机制以及目录权限的相关规则.本文将讲解Linux中的三种特殊权限:SUID,SGID,Sticky权限. 看完这两篇文章,你一定会对Linux的权限有个更 ...

  5. Linux 中权限的再讨论( 下 )

    前言 上篇随笔讲述了Linux中权限的大致实现机制以及目录权限的相关规则.本文将讲解Linux中的三种特殊权限:SUID,SGID,Sticky权限.看完这两篇文章,你一定会对Linux的权限有个更深 ...

  6. Linux中在vim/vi模式下对文本的查找和替换

    查找: 1.vim  filename  进入一般模式下 2.查找和替换方法 /word    向下查找word 的字符串  例如  /chengtingting   向下查找字符chengtingt ...

  7. Linux 系统常用命令汇总(五) 磁盘管理

    磁盘管理 命令 选项 注解 示例 df [选项] 显示磁盘空间使用情况 显示磁盘空间是员工情况,以M显示:    df -m -i 使用inodes显示结果 -k(m) 使用KB(MB)显示结果 du ...

  8. Linux中内存挂载到目录下

    [日期:2012-11-14]   /dev/shm是linux下的一块共享内存结构.默认大小是真实内存的一半.它用来存储进程间通讯时的一些共享数据结构.在物理内存足够时,会在内存中进行数据交换,如果 ...

  9. vmware tools 在linux中的作用

    VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能 是VMware提供的增强虚拟显卡和硬盘性能 以及同步虚拟机与主机时钟的驱动程序. 只有在VMw ...

随机推荐

  1. 基于hash和pushState的网页前端路由实现

    客户端路由 对于客户端(通常为浏览器)来说,路由的映射函数通常是进行一些DOM的显示和隐藏操作.这样,当访问不同的路径的时候,会显示不同的页面组件.客户端路由最常见的有以下两种实现方案:* 基于Has ...

  2. 2019 中国.NET 开发者峰会正式启动

    2014年微软组织并成立.NET基金会,微软在成为主要的开源参与者的道路上又前进了一步.2014年以来已经有众多知名公司加入.NET基金会,Google,微软,AWS三大云厂商已经齐聚.NET基金会, ...

  3. django的url分发封装

    h2, body>h3, body>h4, body>h1{ padding: 10px; background-color: #4cae4c; text-align: center ...

  4. Unicode 和 UTF-8 之间的关系

    一.ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte).也就是说,一个 ...

  5. 转:python2.x 和 python3.x的区别

    注:本文的原文地址为Key differences between Python 2.7.x and Python 3.x 许多 Python 初学者想知道他们应该从 Python 的哪个版本开始学习 ...

  6. python的闭包操作

    调用外函数的时候,只是存了闭包函数给flast列表,这个闭包函数并不是一个结果,个人理解而是存的是当前的环境,比如第一次循环当前的环境就是i=0,第二次循环,当前的环境就是i=1,等. 然后,真正的计 ...

  7. 在集成环境中修改配置文件php.ini不生效的解决办法

    配置完成之后一定要重启服务,如果重启服务还是不生效. 就去看一下phpinfo(),找到Loaded Configuration File选项,这个才是真正读取的配置文件

  8. .NET进阶篇03-Reflection反射、Attribute特性

    知识需要不断积累.总结和沉淀,思考和写作是成长的催化剂 内容目录 一.概述二.反射1.反射使用2.创建对象3.调用方法4.字段属性三.特性四.总结 一.概述 反射其实无处不在,我们用VS进行调试时候, ...

  9. VM虚拟机启动夜神模拟器卡99%解决办法

    VM虚拟机启动夜神模拟器卡99%解决办法 本人出现的情况: 物理机装的是win7系统,安装了vmware14(安装过程未出现报错),在vmware14 上 win10系统(安装过程未出现报错),安装夜 ...

  10. python犯傻之题目解答思路比较与反思

    1.题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%: 20万 ...