mdadm

跟高手学习LINUX笔记-14

为君一笑 提交于 2020-03-04 17:31:37
第14节RAID磁盘阵列的原理与搭建 14.1 RAID概念与企业级常用RAID 0, 1,5,10的工作原理 14.1.1RAID概念 RAID:廉价可冗余磁盘阵列,用多块普通硬盘组合来提升可靠性、提升读写速度等一种方式 一般企业用得最多的就是 RAID 0, 1,5,10 RAID 0: 带区卷,加快读写速度,不容错,最少两块硬盘组成 磁盘利用率为100% RAID 1: 镜像卷,读写速度跟一块硬盘相同,容错,最少两块硬盘组成,磁盘利用率为50% RAID 5: 奇偶校验的条带卷,读写速度快,容错,最少三块硬盘构成,允许坏一块盘磁盘利用率: (n-1)/n RAID 10:RAID1的安全+RAID0的高速,读写速度快,容错最少四块硬盘构成 14.1.2 RAID硬盘失效处理 一般两种处理方法:热备和热插拔 1)热备:HotSpare 情形:当冗余的RAID组中某个硬盘失效时,在不干扰当前RAID系统的正常使用的情况下,用RAID系统中另外一个正常的备用硬盘自动顶替失效硬盘,保证RAID系统正常运行 A:全局式:备用硬盘为系统中所有的冗余RAID组共享 B:专用式:备用硬盘为系统中某一组冗余RAID组专用 2)热插拔:HotSwap 情形:在不影响系统正常运转的情况下,用正常的物理硬盘替换RAID系统中失效硬盘。 一般品牌服务器上用的SAS硬盘都支持热插拔替换功能 14.1.3

linux-RAID

ε祈祈猫儿з 提交于 2020-03-03 14:40:37
1.RAID0 RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取 ,从而有效地提升硬盘数据的吞吐速度。但是,不具备数据备份和错误修复能力。 总结: 磁盘空间使用率:100%,故成本最低。 读性能:N*单块磁盘的读性能 写性能:N*单块磁盘的写性能 冗余:无,任何一块磁盘损坏都将导致数据不可用。 2.RADI1 RAID 1将两块以上的硬盘设备进行绑定,在写入数据时,将数据同时写入到多块硬盘设备上,通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据 ,当某一块硬盘发生故障后,一般会立即自动已热交换的方式来恢复数据。 总结: 磁盘空间使用率:50%,故成本最高。 读性能:只能在一个磁盘上读取,取决于磁盘中较快的那块盘 写性能:两块磁盘都要写入,虽然是并行写入,但因为要比对,故性能单块磁盘慢。 冗余:只要系统中任何一对镜像盘中有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。 3.RADI5 RADI5就是把硬盘设备的数据奇偶校验信息保存到除自身之外的其他每一块硬盘设备上,实际上并没有备份硬盘中的真实数据信息,当硬盘设备损坏时,是通过奇偶校验来尝试重建损坏的数据。 总结: 磁盘空间利用率:(N-1)/N,即只浪费一块磁盘用于奇偶校验。 读性能:(n-1)*单块磁盘的读性能,接近RAID0的读性能。 写性能:比单块磁盘的写性能要差

1-15-2-RAID1 企业级RAID磁盘阵列的搭建(RAID1、RAID5、RAID10)

别等时光非礼了梦想. 提交于 2020-02-29 09:01:44
大纲: 1、创建RAID1 2、创建RAID5 3、创建RAID10 =============================== 1、创建RAID1 RAID1原理: 需要两块或以上磁盘,可添加热备盘。 在写入数据时,会在另一块磁盘中生成该文件的镜像(即同步)。 两块磁盘中的内容完全一致。 故当一块磁盘损坏时,可使用另一块镜像盘中的数据。(当拥有热备盘时,若镜像盘损坏,可由热备盘替代) 磁盘利用率为50%,即两块100G的磁盘构成RAID1只能提供100G的可用空间。 实战:创建RAID1 第一步:给虚拟机添加三块硬盘,并开机检查。 [root@localhost ~]# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdc /dev/sdd [root@localhost ~]# 效果如图: 第二步:分别对三块磁盘分区,并修改其标签 使用相同办法,分别对/dev/sdb、/dev/sdc、/dev/sdd进行分区 [root@localhost ~]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful

raid管理工具-mdadm-管理raid1

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-28 14:52:44
raid1 RAID-1 :mirroring(镜像卷)需要磁盘两块以上 原理:是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,(同步) 特性:当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。 磁盘利用率为50%,即2块100G的磁盘构成RAID1只能提供100G的可用空间。 创建分区 [ root@ 777 ~ ] # fdisk /dev/sdd 创建raid1 [ root@ 777 ~ ] # mdadm -C -v /dev/md2 -l 1 -n 2 -x 1 /dev/sdd1 /dev/sdd[2,3] mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata = 0.90 mdadm: size set to 3140608K mdadm: largest drive ( /dev

day06-mdadm-raid1管理

99封情书 提交于 2020-02-27 18:47:05
文章目录 回顾: raid1原理: 实验内容: 1)创建分区 2)创建raid1 3) 将RAID1信息保存到配置文件中 4)检查我们的磁盘阵列 5) 在raid设备上创建文件系统并挂载 6) 创建测试文件,看如果一块磁盘坏掉,数据是否丢失 7) 模拟损坏(sdd1盘坏掉了) 8) 移除坏掉的设备,同时另外加一个备份盘 9) 增加一块热备盘 总结: 回顾: raid1原理: RAID-1 :mirroring(镜像卷)需要磁盘两块以上 原理:是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,(同步) 特性:当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。 磁盘利用率为50%,即2块100G的磁盘构成RAID1只能提供100G的可用空间。 实验内容: 创建raid1 添加一个G的热备盘 模拟磁盘故障,自动顶替故障 卸载阵列 1)创建分区 fdisk /dev/sdd [ root@centos7-xinsz08 ~ ] # ll /dev/sdd* brw-rw----. 1 root disk 8, 48 2月 27 16:22 /dev/sdd brw-rw----. 1 root disk 8, 49 2月 27 16:22 /dev/sdd1 brw-rw----. 1

Linux运维---磁盘存储-2. RAID

╄→гoц情女王★ 提交于 2020-02-27 15:01:07
随着单块磁盘在数据安全、性能、容量上呈现出的局限,磁盘阵列(Redundant Arrays of Inexpensive/Independent Disks,RAID)出现了,RAID把多块独立的磁盘按不同的方式组合起来,形成一个磁盘组,以获得比单块磁盘更高的数据安全、性能、容量。 一. 常见的RAID 级别 RAID有RAID0~RAID7几种级别,另外还有一些复合的RAID模式,比如:RAID10、RAID01、RAID50、RAID53。 常用的RAID模式有RAID0、RAID1、RAID5、RAID10。 RAID0 RAID0也就是常说的数据条带化(Data Stripping),数据被分散存放在阵列中的各个物理磁盘上,需要2块及以上的硬盘,成本低,性能和容量随硬盘数递增,在所有的RAID级别中,RAID 0的速度是最快的,但是RAID 0没有提供冗余或错误修复能力,如果一个磁盘(物理)损坏,则所有的数据都无法使用。 对于有容灾模式的RAID阵列,某块磁盘损坏时,只要换上新的硬盘即可,阵列系统会自动同步数据到新的硬盘。(不支持热插拔的话,需要先关机再开机) RAID1 RAID1也就是常说的数据镜像(Data Mirroring),2块及以上的硬盘(偶数个),被分为2组,数据在每组磁盘中各有一份,若其中一组有磁盘损坏,另一组可以保证数据访问不会中断

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

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

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 磁盘设备利用率低

Linux 磁盘合并挂载

北城余情 提交于 2019-12-27 03:44:07
使用fidsk 对各磁盘进行分区 fdisk /dev/sdb #sdb 分区为 Linux raid 自动 echo DEVICE /dev/sd{b,c}1 >> /etc/mdadm.conf mdadm -Ds >> /etc/mdadm.conf ARRAY /dev/md0 level=raid0 num-devices=2 UUID=5e9eeb56:a0c59c06:e977f095:4f9cf8f5 mdadm -C /dev/md0 -a yes -l0 -n2 /dev/sd{b,c}1 mkfs.ext4 /dev/md0 vi /etc/fstab /dev/md0 ext4 defaults 0 0 md0就是新的合并分区 来源: CSDN 作者: jun_zhu 链接: https://blog.csdn.net/qq_16778399/article/details/103715315

RAID 0、1、5、1+0总结

孤人 提交于 2019-12-26 05:31:47
RAID(Redundant Array Of Independent Disk,独立磁盘冗余阵列),可以提供比普通磁盘更快的速度、更高的安全性,生产环境中服务器在安装时一般都会做RAID,RAID的创建有两种方式,一种是软RAID(由操作系统来实现,生产环境下一般不采用,因为是基于系统,所以一旦系统挂掉了,数据就挂了),另一种是硬RAID(使用的是RAID卡,也叫阵列卡等的一种独立于系统之外的卡,当系统挂掉之后可以保证磁盘数据的安全性)。 RAID 0:(String 条带模式) 要求:至少需要两块磁盘 优点:数据分散存储于不同磁盘上,在读写时可以实现并发,是所有RAID级别中存储性能最高的;磁盘利用率100%; 缺点:没有容错功能,一旦其中一块磁盘挂掉全部数据将都会顺坏 RAID 1:(Mirroring 镜像卷) 要求:至少需要两块磁盘 优点:用过硬盘镜像数据实现数据冗余,保证数据的安全性,在两块盘上互为备份,当原始数据繁忙时,可以直接从镜像备份中读取数据; 缺点:是RAID级别中单位成本最高的,当其中一块磁盘挂掉时,系统可以直接切换到镜像盘上读写,并且不需要重组失效的数据,磁盘利用率50%; RAID 5原理:数据以块为单位分散存储在各个硬盘上,RAID 5不对数据进行备份,而是把数据和与其对应的奇偶校验信息存储到组成的RAID5的各个磁盘上