硬盘存储

详文解说高性能(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结构。 · 经过数据恢复工程师对每一块硬盘的分析发现,客户原服务器内的两块热备盘内全部没有任何数据

【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,磁盘缓存等

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

喜你入骨 提交于 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 磁盘设备利用率低

Redis 之持久化

♀尐吖头ヾ 提交于 2020-02-24 14:27:29
目录 一.前言 二.持久化类型之 RDB 三.持节化类型之AOF 四.Redis 持久化类型的抉择 五.持久化的恢复 六.持久化问题的分析定位与优化 七.回顾总结 一.前言 首先,来回顾下前面文章的知识.Redis的特性之一就是读取速度快,因为它的数据是存储在内存中的,但是这样还有它的不足之处,那就是当你服务器断电时或者进程产生进退后,那么你所存储在内存中的数据也就荡然无存了,可是这样会给我们带来丢失数据的危险.而Redis正是考虑到了这一点,所以便有了持久化的功能.而持久化的作用正像它的名称一样,便是为了保持数据的持久. Redis的持久化类型有两种,一种是全量(RDB),一种是增量(AOF),今天这篇文章中便来聊聊这两种类型的特性和他们的优缺点,以及我们在这两种类型中如何做选择. 二.持久化类型之 RDB 1.什么事RDB? RDB是把Redis中的完整的数据生成一个快照,然后保存到硬盘当中,那么这就是一个RDB文件了,不过这个RDB文件是一个二进制的文件.当你的Redis服务重启时,它会去载入这样的RDB文件.其作用便是为了备份数据和恢复数据,当然它也是一个复制的媒介,对于Redis的主从复制正式利用这个文件来完成的. 2.触发机制 RDB的触发方式有两种,分别是:save(同步)和bgsave(异步).因为save的触发方式是同步的,那么它会阻塞当前的Redis服务器

服务器该不该选SSD硬盘储存?

。_饼干妹妹 提交于 2020-02-22 06:53:04
选择服务器时,通常提供传统HDD硬盘和SSD硬盘选择。传统的HHD硬盘是传统服务器的基本永久存储系统,基本上由带有磁性涂层的旋转金属盘组成。这种涂层是存储数据的地方。现在SSD固态硬盘已成为更多用户的选项。SSD存储是什么,它是如何工作的,以及服务器租用服务是否应当选择SSD硬盘? 一、SSD存储是什么 SSD存储执行与传统HHD选项相同的功能。它启动您的系统并存储所有需要的数据和应用程序。不同之处在于,SSD存储并非使用旋转金属盘和磁性涂层,而是通过一系列迷你闪存芯片进行操作。即使没有电源,这些芯片也会互相连接并存储您的数据。SSD存储速度更快,因此也更昂贵。 二、SSD存储与HDD存储的优缺点 在确定服务器租用是否采用SSD硬盘之前,我们需了解每种选项的优缺点。 SSD固态硬盘的优点 速度 速度是SSD存储的闪光点。在速度方面,SSD每次都胜过HDD硬盘。服务器配备SSD硬盘,将使您的服务器能够在几秒钟内启动,而传统HDD硬盘需要时间来加速操作规格并缩短启动时间。此外,配备SSD的服务器可以更快地启动应用程序并为用户提供更快体验。 有限碎片 当HDD开始填满时发生碎片。随着金属磁盘的填充,系统更难以读取文档,并且可能发生碎片碎片并导致服务中断。SSD硬盘通过互连的闪存驱动器运行,因此,不需要将信息存储在连续循环中以便在没有碎片的情况下进行访问。因此,当涉及碎片风险时

[转帖]SATA工作模式咋选?揭秘AHCI和IDE区别(全文)

爷,独闯天下 提交于 2020-02-21 08:10:24
第1页:AHCI模式与Win7、SSD的不解之缘 https://www.cnblogs.com/zjoch/p/4891647.html AHCI这个注定和SATA接口结下不解之缘的接口模式,它担负着淘汰IDE模式的重任,从诞生开始就充满争议,它经历了整整7年时间。它伴随着SSD固态硬盘兴旺走向主流,同时也和微软WinXP、Win7操作系统密不可分。本文,我们将为你揭开AHCI和IDE的前世今生,分析它们之间的区别,帮助读者选择合适的硬盘工作模式。 SATA工作模式怎么选?揭秘AHCI和IDE区别 硬盘工作模式经历IDE和AHCI两个阶段,我们可以用螺旋桨式(IDE)、喷气式飞机(AHCI)来形容它们。单从字面理解,我们可以知道螺旋桨式飞机的速度不如喷气式飞机。 ●硬盘工作模式与操作系统的关系 在WinXP时代,系统对AHCI模式支持不佳,选择AHCI模式装系统需要用软驱安装驱动等。因此IDE模式在Windows XP时代一度盛行,并随着SATAII接口达到顶峰。而到了Win7时代,AHCI驱动集成于操作系统,完全没繁琐步骤,从而拉开AHCI的普及之路。 注:时至今日,机械硬盘的最大读写速度仍未超过SATAII接口的极限。 ●SSD固态硬盘助推AHCI成为主流 AHCI和IDE模式的另一个分水岭则是在SSD固态硬盘的兴起。早期的机械硬盘在AHCI和IDE模式下的速度差距较小