存储系统基础知识介绍
关注「开源Linux」,选择“设为星标” 回复「学习」,有我为您特别筛选的学习资料
存储系统是整个IT系统的基石,是IT技术赖以存在和发挥效能的基础平台。早先的存储形式是存储设备(通常是磁盘)与应用服务器其他硬件直接安装于同一个机箱之内,并且该存储设备是给本台应用服务器独占使用的。
今天,我们科普一下存储基础知识:外置数据存储,分享内容和目录如下:
一、存储简介及存储方式 1、简介 2、三种常见存储方式 DAS、NAS和SAN 3、DAS、NAS和SAN三种存储方式比较 4、存储常见品牌 5、常用介质 二、磁盘阵列及 RAID技术详解 1、磁盘阵列 2、RAID技术详解
1一、存储简介及存储方式
1、简介
一方面它是数据临时或长期驻留的物理媒介; 另一方面,它是保证数据完整安全存放的方式或行为。
2、三种常见存储方式 DAS、NAS和SAN
2.1 DAS
局限性
2.2 NAS
NAS的优点:
NAS的缺点:
2.3 SAN
存储和备份设备:包括磁带、磁盘和光盘库等。 光纤通道网络连接部件:包括主机总线适配卡、驱动程序、光缆、集线器、交换机、光纤通道和 SCSI间的桥接器 应用和管理软件:包括备份软件、存储资源管理软件和存储设备管理软件。
FC-SAN的优势:
3、DAS、NAS和SAN三种存储方式比较
3.1连接方式对比
3.2 应用场景对比
DAS虽然比较古老了,但是还是很适用于那些数据量不大, 对磁盘访问速度要求较高的中小企业; NAS多适用于文件服务器,用来存储非结构化数据,虽然受限于以太网的速度,但是部署灵活,成本低; SAN则适用于大型应用或数据库系统,缺点是成本高、较复杂。
4、存储常见品牌
5、常用介质
硬盘 磁带 光盘 移动存储设备
2二、磁盘阵列及 RAID技术详解
1、磁盘阵列
1.1 定义
1.2 分类
1.3 原理
2、RAID技术详解
2.1 简介
Redundant Array of Inexpensive Disks
的缩写,中文简称为磁盘阵列。其实,从RAID的英文原意中,我们已经能够多少知道 RAID就是一种由多块廉价磁盘构成的冗余阵列。虽然 RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现。RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。2.2 RIAD 等级分类
2.2.1 RIAD 0
![](https://filescdn.proginn.com/5f39f5986f6cea053850dbee38523ace/05f76f2227bbddcbfc041059957a23e4.webp)
![](https://filescdn.proginn.com/7b82f7a6bc6a136af1e7cef58135fada/0b2536e913cc038516df72cb28ba2d4a.webp)
![](https://filescdn.proginn.com/65b55ee95add7751e2e91313fb4b48bb/7874482b17d2125650e394d88723afe6.webp)
RAID 0特性:
![](https://filescdn.proginn.com/3d2c1dfb9d4929b503a045407cb974aa/b49382f677be2d720ccfa80b0c0867c7.webp)
备注:条带卷 有很好的读写性能 不容错
2.2.2 RIAD 1
![](https://filescdn.proginn.com/48eb72f15a0dfbb2e9deba79fbf357ef/734372084a2b8ff8ba3f7d8d3050ecd4.webp)
![](https://filescdn.proginn.com/c844b763e99fea23e10496f27b31a7b8/93b0379f2155db58f90294ed8e8ae606.webp)
RAID 1特性:
![](https://filescdn.proginn.com/f3e9594335fd6e300203636a2e1de2e4/7b118127c6fae58d6ff4728d19e57629.webp)
备注:镜像卷 写入性能一般 读数据快 容错 磁盘50%浪费
2.2.3 RIAD 10
![](https://filescdn.proginn.com/7acc19832ad64a728a2f488c470eaee5/783ce2e4e14a0d18fc34dd397a9203c9.webp)
![](https://filescdn.proginn.com/d1aae8080848c2421e69b4eb08662cf7/ee0ea54736282f5c00ecf5c557684a3a.webp)
RAID 10特性:
![](https://filescdn.proginn.com/1b307028b2b9a7dc587167203b8167ba/f448a967f806d55b18524e8d63fd1e50.webp)
2.2.4 RIAD 2
2.2.5 RIAD 3
![](https://filescdn.proginn.com/7c65b9af78574a012d3847608bf6267e/ddff933ecf09ec6b144610b551b7e37e.webp)
RAID 3特性:
![](https://filescdn.proginn.com/2342a666f34c01bf9c91ca3a5280b9ef/3c79d339252a2caadf09c0fcd5ba9492.webp)
2.2.6 RIAD 4
2.2.7 RIAD 5
![](https://filescdn.proginn.com/f7a8b57b471bd89254ffa832d8f619a4/589c965a6b07a96ee6a36202a9192bf3.webp)
RAID 5特性:
![](https://filescdn.proginn.com/95cc2dc50a152ba9c44c5914ac4d0ab4/5222acba6d2dff29ba9fa22c06878051.webp)
备注:至少3块盘 只允许坏一块盘 读写性能好 坏掉一块盘读性能变慢
2.3 RIAD 各级别优缺点
RAID 0 存取速度最快 没有容错 RAID 1 完全容错成本高 RAID 2 带海明码校验,数据冗余多,速度慢 RAID 3 写入性能最好 没有多任务功能 RAID 4 具备多任务及容错功能 Parity 磁盘驱动器造成性能瓶颈 RAID 5 具备多任务及容错功能 写入时有overhead RAID 0+1/RAID 10 速度快、完全容错 成本高
2.4 硬RAID与软RAID
下面就来分别解释一下硬RAID与软RAID。所谓硬RAID,就是用专门的RAID控制器将硬盘和电脑连接起来,RAID控制器负责将所有的 RAID成员磁盘配置成一个虚拟的 RAID磁盘卷。对于操作系统而言,他只能识别到由 RAID控制器配置后的虚拟磁盘,而无法识别到组成RAID的各个成员盘。软 RAID就是不使用RAID控制器,而是直接通过软件层实现的 RAID。与硬RAID不同的是,软RAID的各个成员盘对于操作系统来说是可见的,但操作系统并不把各个成员盘呈现给用户, 而只是把通过软件层配置好的虚拟 RAID卷呈现给用户,使用户可以像使用一个普通磁盘一样使用RAID卷。
往期推荐
关注「开源Linux」加星标,提升IT技能
点个在看少个 bug 👇
评论