硬盘

详文解说高性能(Linux)Raid硬盘制作挂载使用

ⅰ亾dé卋堺 提交于 2020-02-26 03:25:12
概述: “简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。”(详细说明可以百度) 测试环境: 虚拟机Red Hat或CentOS都可以 测试目的: 实现raid磁盘的搭建,更好的为系统服务 具体实验步骤如下: 首先给虚拟机添加需要的硬盘 一、raid0(需要两块硬盘) 1、给硬盘分区且转换格式 2、确保硬盘更改,这里可以查看一下 3、对第二块硬盘做同样的步骤 4、做好两块硬盘后,将其做 raid0 5、做好raid0后,为了能正常使用,需要将其格式化并挂载到系统中 二、做镜像卷(需要三块硬盘) 1、依照上面的步骤重新创建三块硬盘且转换格式 2、使用命令制作镜像卷 3、制作完成查看硬盘状态 4、格式化此磁盘,并关掉其中一块硬盘,模拟故障 5、再次查看硬盘状态 三、raid5(四块硬盘) 1、同raid0步骤给硬盘分区且转换格式,然后制作raid5 2、制作完成查看硬盘使用状态 四、raid1+0(四块硬盘) 1、硬盘的分区与转换同raid0步骤,这里就直接制作了 2、查看结果 来源: 51CTO 作者: N九 链接: https://blog.51cto.com/13756925/2446726

raid5掉了2块硬盘,热备盘未激活的恢复过程记录

大憨熊 提交于 2020-02-26 02:34:00
【Raid5阵列数据恢复案例简介】 今天记录一次raid5磁盘阵列数据恢复的成功案例。首先简单介绍一下需要数据恢复的服务器基础配置情况: · 客户的服务器设备为EMC存储,raid5磁盘阵列,由多块stat硬盘组成一组磁盘阵列,包含两块热备盘。服务器发生故障崩溃时底层硬盘有2块出现故障,热备盘中有一块被激活。 · 【服务器数据恢复常规检测】 数据恢复中心的数据恢复工程师前往客户现场对服务器设备进行故障检测。服务器数据恢复工程师对客户服务器设备进行了简单排查,确认raid5阵列瘫痪;上层lun无法正常使用,2块热备盘中有一块已经启动。 · 数据恢复工程师对掉线的硬盘进行物理排查,两块硬盘中均未检测到坏道、磁头故障等物理损坏。进行接下来的数据恢复操作时可以不需要进行物理修复即可。 · 【raid5数据备份】 在数据恢复操作之前,需要将服务器设备上的所有原始数据进行镜像备份,在本次数据恢复案例中,服务器数据恢复工程师将所有硬盘连接到北亚数据恢复中心的数据恢复专用存储池中,对所有硬盘进行了扇区级镜像操作。 · 【分析该服务器raid组结构】 服务器数据恢复操作通常都是基于恢复raid组进行数据恢复操作的,因此本次数据恢复操作也同样需要对raid阵列基础信息进行分析,从而重组raid结构。 · 经过数据恢复工程师对每一块硬盘的分析发现,客户原服务器内的两块热备盘内全部没有任何数据

raid5掉了2块硬盘,热备盘未激活的恢复过程记录

最后都变了- 提交于 2020-02-26 02:26:01
【Raid5阵列数据恢复案例简介】 今天记录一次raid5磁盘阵列数据恢复的成功案例。首先简单介绍一下需要数据恢复的服务器基础配置情况: · 客户的服务器设备为EMC存储,raid5磁盘阵列,由多块stat硬盘组成一组磁盘阵列,包含两块热备盘。服务器发生故障崩溃时底层硬盘有2块出现故障,热备盘中有一块被激活。 · 【服务器数据恢复常规检测】 数据恢复中心的数据恢复工程师前往客户现场对服务器设备进行故障检测。服务器数据恢复工程师对客户服务器设备进行了简单排查,确认raid5阵列瘫痪;上层lun无法正常使用,2块热备盘中有一块已经启动。 · 数据恢复工程师对掉线的硬盘进行物理排查,两块硬盘中均未检测到坏道、磁头故障等物理损坏。进行接下来的数据恢复操作时可以不需要进行物理修复即可。 · 【raid5数据备份】 在数据恢复操作之前,需要将服务器设备上的所有原始数据进行镜像备份,在本次数据恢复案例中,服务器数据恢复工程师将所有硬盘连接到北亚数据恢复中心的数据恢复专用存储池中,对所有硬盘进行了扇区级镜像操作。 · 【分析该服务器raid组结构】 服务器数据恢复操作通常都是基于恢复raid组进行数据恢复操作的,因此本次数据恢复操作也同样需要对raid阵列基础信息进行分析,从而重组raid结构。 · 经过数据恢复工程师对每一块硬盘的分析发现,客户原服务器内的两块热备盘内全部没有任何数据

一文入魂!单片机初学者必看

瘦欲@ 提交于 2020-02-26 00:27:44
一、为什么要学单片机技术? 传统的电子产品升级改造成智能化的电子产品需要用到单片机技术。也就是说传统的电子产品如电视机、电子表、计算器、数码相机、手机、MP3、遥控器、洗衣机等产品智能化、微型化,需要的核心技术就是单片机技术。所以从事电子行业的工作人员必须学好单片机技术,否则必然被社会淘汰。 二、什么是单片机? 单片机就是把中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时器/计数器和各种输入/输出接口(I/O接口)等主要功能部件集成在一块集成电路板上的微型计算机。 这句话比较抽象,下面我们来解释: 1、计算机的组成 大家都知道,计算机的主机箱是由CPU、硬盘、内存、主板等等组成的。一块CPU大概要400块钱左右,硬盘也要500块钱左右,内存200块钱左右,主板500块钱左右,这些东西加在一起大概要1600块钱左右。如果配上显示器等等其他的设备,一台电脑要3000到4000块钱左右吧。 2、计算机和单片机的联系 如果把计算机的主机箱里的设备(CPU,硬盘,内存,主板等等)缩小缩小再缩小后集成在一块芯片中,这样的集成芯片被成为单片机。 如下图所视: 从图中可以看出,单片机的体积不大,一般用双列直插40脚封装,当然功能多一些的单片机的引脚可能会比较多的,如68引脚,功能少的单片机也可能只有10多个或20多个引脚,有的甚至只8只引脚。 3、单片机的内部结构 当然

什么是虚拟机?为什么要使用虚拟机?

故事扮演 提交于 2020-02-25 20:24:14
什么是虚拟机? [1] 通过虚拟机软件,你可以在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装 操作系统 、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。因此,当你在虚拟机中进行 软件评测 时,可能系统一样会崩溃;但是,崩溃的只是虚拟机上的 操作系统 ,而不是物理计算机上的 操作系统 ,并且,使用虚拟机的“Undo”(恢复)功能,你可以马上恢复虚拟机到安装软件之前的状态。 VMware 在详细介绍之前,有几个概念要说明: 1. VM(Virtual Machine)——虚拟机,指由Vmware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机 2.HOST——指物理存在的计算机,Host′s OS指HOST上运行的操作系统 3. Guest OS——指运行在VM上的操作系统。例如在一台安装了 Windows NT的计算机上安装了Vmware,那么,HOST指的是安装 Windows NT的这台计算机,其Host′s OS为 Windows NT。VM上运行的是Linux,那么Linux即为Guest OS。 特点 1.可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机, 就如同网络上一个独立的PC。   2

【Kafka】深入探究--为什么Kafka速度快

痴心易碎 提交于 2020-02-25 19:22:23
Kafka的消息是保存或缓存在磁盘上的,一般认为在磁盘上读写数据是会降低性能的,因为寻址会比较消耗时间,但是实际上,Kafka的特性之一就是高吞吐率。 即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。 针对Kafka的基准测试可以参考, Apache Kafka基准测试:每秒写入2百万(在三台廉价机器上) 下面从数据写入和读取两方面分析,为什么Kafka速度这么快。 写入数据 Kafka会把收到的消息都写入到硬盘中,它绝对不会丢失数据。为了优化写入速度Kafka采用了两个技术, 顺序写入 和 MMFile 。 顺序写入 磁盘读写的快慢取决于你怎么使用它,也就是顺序读写或者随机读写。在顺序读写的情况下,某些优化场景磁盘的读写速度可以和内存持平(注:此处有疑问, 不推敲细节,参考 http://searene.me/2017/07/09/Why-is-Kafka-so-fast/ )。 因为硬盘是机械结构,每次读写都会寻址->写入,其中寻址是一个“机械动作”,它是最耗时的。所以硬盘最讨厌随机I/O,最喜欢顺序I/O。为了提高读写硬盘的速度,Kafka就是使用顺序I/O。 而且Linux对于磁盘的读写优化也比较多,包括read-ahead和write-behind,磁盘缓存等

硬盘管理工具介绍:smartctl

北城以北 提交于 2020-02-25 15:23:57
一、安装命令 [root@localhost scripts]# smartctl --all /dev/sda -bash: smartctl: 未找到命令 [root@localhost scripts]# yum search smartctl -y 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com ======================================================================================= 匹配:smartctl ======================================================================================== smartmontools.x86_64 : Tools for monitoring SMART capable hard disks [root@localhost scripts]# yum install smartmontools.x86_64 -y 二

虚拟内存(摘自百度百科)

喜你入骨 提交于 2020-02-25 07:06:11
虚拟内存是计算机系统 内存管理 的一种技术。它使得 应用程序 认为它拥有连续的可用的 内存 (一个连续完整的 地址空间 ), 而实际上,它通常是被分隔成多个 物理内存 碎片,还有部分暂时存储在外部 磁盘存储器 上,在需要时进行 数据交换 。 简介 别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由 内存 执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题, Windows 中运用了虚拟内存 [1] 技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的 随机存储器 ( RAM )不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和 硬盘 上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“ 分页 文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。    虚拟内存不足的成因   【1】、 感染病毒 :有些病毒发作时会占用大量内存空间,导致系统出现 内存不足 问题。   【2】

BIOS设置基础知识

百般思念 提交于 2020-02-24 21:09:06
1.BIOS是基本输入输出程序, 是“程序”是一组“代码” ; 2.ROM芯片是“芯片”是一个实体物品,ROM芯片是一类芯片,可以存储BIOS程序也可以存储其他各种程序、代码; (用来存东西,相当于电脑的硬盘) 3.BIOS程序是存储在一个ROM芯片中的; 4.通常有关电脑所说的BIOS芯片, 是特指存储BIOS程序的那一个ROM芯片 。在电脑上这个特定的ROM芯片主要是存储BIOS程序。 5. CMOS 是Complementary Metal Oxide Semiconductor( 互补金属氧化物半导体 )的缩写。它是指制造 大规模集成电路芯片 用的一种技术或用这种技术制造出来的 芯片 ,是电脑主板上的一块可读写的 RAM芯片 。因为可读写的特性,所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据,这个芯片仅仅是用来存放数据的。 (用于程序缓存,相当于电脑内存条) 电压控制的一种放大器件,是组成CMOS数字集成电路的基本单元。而对BIOS中各项参数的设定要通过专门的程序。BIOS设置程序一般都被厂商整合在芯片中,在开机时通过 特定的按键 (按住 Delete或F2 进入,不同主板间有区别,F10保存数值。)就可进入BIOS设置程序,方便地对系统进行设置。因此BIOS设置有时也被叫做CMOS设置。 ***进入BIOS后的英文名称的 具体英文: ① STANDARD

linux入门系列13--磁盘管理之RAID、LVM技术

假装没事ソ 提交于 2020-02-24 16:10:12
前一篇文章学习了磁盘分区、格式化、挂载等相关知识,本文将讲解RAID和LVM技术。 磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文。但是在很多小公司里往往都是一人多用,运维、开发通常都是同一个人,因此对个人的技能要求更高。即便不是如此,多了解下相关概念也是有利而无害的。 本文将先讲解RAID技术方案相关理论知识并通过案例演示RAID操作,然后演示LVM技术以解决存储资源动态调整问题。 一、独立冗余磁盘阵列(RAID) RAID(Redundant Array of Independent Disk)技术把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,利用分散读写技术提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。 简单说就是通过RAID技术可以提升磁盘读写性能,同时可以冗余备份数据保证数据可靠性。但是性能和可靠性不可能同时满足的非常好,因此在二者之间作出权衡就产生了不同的RAID方案。 1.1 RAID方案及特点 据说目前RAID磁盘阵列的方案至少有十几种,然而万变不离其宗,都是在读写性能和可靠性之间权衡,因此只介绍几种比较有代表性的方案。 方案 特点 RAID0 磁盘读写性能高,但数据可靠性低 RAID1 磁盘设备利用率低