计算机网络-网络存储技术

embedded/2025/3/16 20:28:08/

分类

直连式存储(DAS)(SAS):

也叫服务器附加存储,将存储设备通过I/O设备(一般常用SCSI)附加在服务器上。本身是硬件的堆叠

无法跨平台进行存储

网络附加存储(NAS):

存储设备通过网络与服务器连接,存储设备拥有自己的操作系统和网络接口。用户通过网络访问

通过网络存储,即插即用,但是性能较差

存储区域网络(SAN):

存储设备通过专用的高速网络设备(光纤通道交换机(FC-SAN)或IPSAN服务器)与服务器连接。

速度更快

FC-SAN(是SAN的一种实现技术):性能更好,价格更贵

IPSAN(iSCSI)(是SAN的一种实现技术):以太网服务器,价格更便宜

磁盘阵列Raid

磁盘阵列(RAID,Redundant Arrays of Independence Disk)

Raid0(条块化):性能最高,并行处理,无冗余,损坏无法恢复

Raid1(镜像结构):可用性,可修复性好,仅有50%利用率

Raid0+1(Raid10):Raid0和Raid1长处的结合,高效也可靠

Raid3(奇偶校验并行传送):N+1模式,有固定的校验盘,坏一个盘可恢复

Raid5(分布式奇偶校验的独立磁盘):N+1模式,无固定的校验盘,坏一个盘可恢复

Raid6(两种存储的奇偶校验):N+2模式,无固定的校验盘,坏两个盘可恢复

多个盘容量不一样时,按最小盘的容量计算。


http://www.ppmy.cn/embedded/173152.html

相关文章

深入理解静态与动态代理设计模式:从理论到实践

静态代理设计模式 1.为什么需要代理设计模式? javaEE分层开发中,哪个层次对于我们来讲最重要 DAO---->Service---->Controller JavaEE分层中,最为重要的是Service层 Service层包含了那些代码 Service层核心功能(几十行 上百代码) 额外…

Protobuf 学习与实践

Protobuf 学习与实践 Protobuf 学习与实践一、安装 Protobuf1. 在 Ubuntu 上下载 Protobuf 编译器1.1 下载地址与版本选择1.2 安装依赖1.3 下载与解压 2. 安装 Protobuf2.1 配置与编译2.2 增大 Swap 分区(若需要)2.3 配置环境变量(若自定义安…

深入理解C/C++堆数据结构:从原理到实战

一、堆的本质与特性 1.1 什么是堆数据结构? 堆(Heap)是一种特殊的完全二叉树,它满足以下核心性质: 堆序性:每个节点的值都满足特定顺序关系 结构性:完全二叉树的结构特性(除最后一…

实现悬浮按钮拖动,兼容h5和微信小程序

h5用js写,微信小程序用 代码里面没有完全实现吸附边缘的功能,需要吸附边缘的话还得自己再完善下(h5的吸附边缘是可以的,小程序的还有点问题) 主要功能是:图片上写文字的悬浮按钮,文字使用的是…

Java程序开发之Spring Security实战:JWT实现登录鉴权

一、JWT与安全认证核心原理 1. JWT结构解析 Header(头部) { "alg": "HS256", "typ": "JWT" } Payload(负载) { "sub": "user123", "exp": 1680403200, "roles": ["US…

嵌入式硬件: GPIO与二极管基础知识详解

1. 前言 在嵌入式系统和硬件开发中,GPIO(通用输入输出)是至关重要的控制方式,而二极管作为基础电子元件,广泛应用于信号整流、保护电路等。本文将从基础原理出发,深入解析GPIO的输入输出模式,包…

PyTorch 深度学习实战(14):Deep Deterministic Policy Gradient (DDPG) 算法

在上一篇文章中,我们介绍了 Proximal Policy Optimization (PPO) 算法,并使用它解决了 CartPole 问题。本文将深入探讨 Deep Deterministic Policy Gradient (DDPG) 算法,这是一种用于连续动作空间的强化学习算法。我们将使用 PyTorch 实现 D…

【C++】STL全面简介与string类的使用(万字解析)

文章目录 一、STL简介1. 什么是STL2. STL的版本3. STL的组成4. 如何学习STL 二、string类的使用第一部分第二部分第三部分第四部分(含auto与范围for)第五部分第六部分第七部分 一、STL简介 1. 什么是STL STL(standard template libaray-标准模板库):是C标准库的重要…