在VMware下的Linux中的RAID5校验位算法下的磁盘管理
前景: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校验位算法下的磁盘管理的更多相关文章
- 在VMware下的Linux中的RAID10校验位算法下的磁盘管理
988年由加利福尼亚大学伯克利分校发表的文章首次提到并定义了RAID,当今CPU性能每年可提升30%-50%但硬盘仅提升7%,渐渐的已经成为计算机整体性能的瓶颈,并且为了避免硬盘的突然损坏导致数据丢失 ...
- linux 中 如何 搜索 指定目录 下 指定文件 的 指定内容
开发时,经常遇到 全局查找某些代码 linux 中 如何 检索 某 目录下指定文件 的 指定内容如下: //.点为查找当前目录 下 的 所有 *.php 文件里 有 hello 的文件 find . ...
- Windows下的Linux子系统安装,WSL 2下配置docker
Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...
- 第十一篇:Linux中权限的再讨论( 下 )
前言 上篇随笔讲述了Linux中权限的大致实现机制以及目录权限的相关规则.本文将讲解Linux中的三种特殊权限:SUID,SGID,Sticky权限. 看完这两篇文章,你一定会对Linux的权限有个更 ...
- Linux 中权限的再讨论( 下 )
前言 上篇随笔讲述了Linux中权限的大致实现机制以及目录权限的相关规则.本文将讲解Linux中的三种特殊权限:SUID,SGID,Sticky权限.看完这两篇文章,你一定会对Linux的权限有个更深 ...
- Linux中在vim/vi模式下对文本的查找和替换
查找: 1.vim filename 进入一般模式下 2.查找和替换方法 /word 向下查找word 的字符串 例如 /chengtingting 向下查找字符chengtingt ...
- Linux 系统常用命令汇总(五) 磁盘管理
磁盘管理 命令 选项 注解 示例 df [选项] 显示磁盘空间使用情况 显示磁盘空间是员工情况,以M显示: df -m -i 使用inodes显示结果 -k(m) 使用KB(MB)显示结果 du ...
- Linux中内存挂载到目录下
[日期:2012-11-14] /dev/shm是linux下的一块共享内存结构.默认大小是真实内存的一半.它用来存储进程间通讯时的一些共享数据结构.在物理内存足够时,会在内存中进行数据交换,如果 ...
- vmware tools 在linux中的作用
VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能 是VMware提供的增强虚拟显卡和硬盘性能 以及同步虚拟机与主机时钟的驱动程序. 只有在VMw ...
随机推荐
- 微信小程序项目-你是什么垃圾?
垃圾分类特别火也不知道北京什么时候也开始执行,看见之前上海市民被灵魂拷问了以后垃圾真的不知道如何丢了,作为程序员就做一个小程序造福人类吧. 效果图: 一.全局的app.json和app.wxss加入了 ...
- Spark 学习笔记之 map/flatMap/filter/mapPartitions/mapPartitionsWithIndex/sample
map/flatMap/filter/mapPartitions/mapPartitionsWithIndex/sample:
- 三天讲透SpringBoot-初识基础使用
这次我们来说一下我们的SpringBoot,现在SpringBoot已经成为趋势,在我这里我用三篇文章的形式来讲清楚我们的SpringBoot,大致分为,第一篇讲搭建,基本使用,第二篇三方集成,自动装 ...
- 创建一个 Laravel 项目
创建一个 Laravel 项目,首先需要安装 Composer ,如果没有安装的参考 https://docs.phpcomposer.com/00-intro.html 一.安装 Laravel 安 ...
- .NET进阶篇03-Reflection反射、Attribute特性
知识需要不断积累.总结和沉淀,思考和写作是成长的催化剂 内容目录 一.概述二.反射1.反射使用2.创建对象3.调用方法4.字段属性三.特性四.总结 一.概述 反射其实无处不在,我们用VS进行调试时候, ...
- 调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。
VMware vSphere Client上显示:在 ESXi“10.10.10.3”上调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfs ...
- HOOK 技术
在介绍 截获系统消息钩子 之前,这几个函数是密切相关的: SetWindowsHookEx() 介绍: 功能:将应用程序定义的挂钩过程安装到挂钩链中. 函数原型:HHOOK SetWindowsHoo ...
- XSS Payload深入分析整理
几种加载XSS Payload的不常见标签 众所周知,一种调用JavaScript的方法就是在元素类型上使用事件处理器(Event Handler),通常的一种方法类似: <img src=x ...
- PowerUp攻击渗透实战
记录下PowerUp在实战渗透中的利用 准备环境: kali linux 攻击机 已获得靶机meterpreter(非管理)权限 win7 靶机 拥有powershell环境 1)Invoke-Al ...
- API 网关的选型和持续集成
2019 年 8 月 31 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·成都站,APISIX 作者温铭在活动上做了< API 网关的选 ...