Data .TAP是基于Unix改装而来的Unix类操作系统。最早起源于Berkeley源码,并针对Filer文件系统访问优化的需要进 行了代码优化。它结合WFAL文件系统和微核设计待多项专利,在文件处理方面有很高的性能,可以说是专门用于数据处理的OS,它的kernel极小, size比通用OS的2%还要小。(在此可联想到IBM DS8000,它是用P主机AIX来做操作系统的。当然,它有没有改装过就不清楚了)。Data .TAP不允许装第三方软件、脚本。存储软件(包含标准与可选软件)已经直接植入进kernel里了。Data .TAP的主要架构由三大部分组成:
第一是接口部分,包括网络接口 (GbE-Fiber/Copper, TCP/IP Offload Engine) 和光纤接口 (2Gb-Fibre Channel)。当然,在OS这一层说的接口是指接口驱动程序。
第二是通讯协议部分,包括File Protocol (NFS, CIFS, HTTP, DAFS) 和Block Protocol (FCP, iSCSI)。NetApp可以对外提供这些协议。对内能提供FCP、SCSI
第三是文件系统WAFL和整合式RAID磁盘阵列系统 (Integrated RAID Manager)。

Data .TAP的基本构成图如上。包含一系列紧密连接的处理模块,用以响应NFS、CIFS和HTTP请求。访问请求起始于网卡,通过网络协议层和文件系统,最终发起硬盘I/O请求。当文件系统完成该对请求的响应,会向网络层发送应答信息。

Kernel是存于CF卡里的。系统启动的时候会默认从CF里取OS Kernel. 如果CF里没有kernel,则从物理硬盘里取。如果还是没有,则从软盘启动(没有CF的系统。估计现在已没有此类产品了)。每一个存储系统都会有属于系 统本身的硬盘。这些硬盘也是在盘柜里的。系统启动时,会从/etc里读取配置文件信息。其实CF里也有一份/etc拷贝。

Netapp存储基础之Data ONTAP相关推荐

  1. NetApp集群模式Data ONTAP展露新颜

    2013年六月十三号,北京--NetApp宣告推出集群标准样式Data ONTAP? 8.2,这一新版本是其指挥舰储存操作系统打出的又一记重拳.新的软件产品要得公司和云服务供给商能够迅速且经济高效地供 ...

  2. Netapp存储基础总概.

    Netapp存储技术跟其它厂商的存储技术在实现上有较大的不同.它独有的技术具体体现在几个方面: Data ONTAP操作系统.WAFL文件系统.NVRAM.RAID DP,当然还有以此三个技术引申出来 ...

  3. Netapp存储基础之WAFL, NVRAM, RAID, SnapShot

    此章节是重点之重点.先讲基本概念.WAFL的全称是Write Anywhere File Layout. 从类似于其它UNIX的文件系统比如Berkeley Fast File System (FFS ...

  4. Powershell Module for Netapp Data Ontap

    今天无意中看见Netapp提供Data Ontap 的powershell 模块,豆子兴致勃勃的下载试了试. 下载链接 http://mysupport.netapp.com/NOW/download ...

  5. 服务器虚拟化基于NetApp存储的Microsoft私有云解决方案

    主要功能 降低成本 使用 NetApp 和 Microsoft 基础架 构,从虚拟化发展到私有云,并降 低提供 IT 服务和应用的成本. 提高灵活性 借助可扩展的动态 IT 基础架构, 更快地响应不断 ...

  6. 手码万字-带你全面了解存储基础知识

    前言 很多刚接触存储的朋友一定会被各种概念搞混,许多概念光从官方解释的文字很难去理解,本文我会以多年接触存储的经验,以个人尽量通俗的语言并结合实际的案例或环境把存储可能涉及的基础知识梳理一遍,全文手打 ...

  7. Clustered Data ONTAP Fundamentals课程第一单元学习笔记(续3)

    在Data Ontap系统中,aggregate是系统定义的一个逻辑容器,包含了存储系统物理方面的组成部分,例如磁盘和RAID组.aggregate为创建的volume提供存储空间.而volume的创 ...

  8. Clustered Data ONTAP Fundamentals课程学习(1)

    Clustered Data ONTAP Fundamentals课程学习(绪论) NetApp LearningCenter Clustered Data ONTAP Fundamental课程主要 ...

  9. 存储基础知识之存储介质(机械式硬盘)

    存储基础讨论哪些问题? SNIA(存储网络行业协会)存储模型 数据存储介质 凡是仅有两种稳定的物理状态,能方便地检测出属于哪种稳定状态,两种稳定状态又容易相互转换的物质或元件,都可以用来存储二进制代码 ...

最新文章

  1. bootstrap table 表头与内容不对齐问题解决
  2. 花式云毕业:《我的世界》建大学,日本机器人替身领证 | 网友:搞点阳间的东西...
  3. java 文本编辑器替换特殊字符_linux中批量替换文本中字符串--转载
  4. 【转】秒杀系统架构分析与实战
  5. ios之开发者须知常见简写英文代表的含义
  6. 解读Junit的@Test注解,避免initializationerror
  7. 【Mysql】MySQL event 计划任务
  8. ogg replicat 进程 abend 处理
  9. html代码测试1006无标题,无标题Html5页面测试点总结文章
  10. linux 运行c b停止,以下Linux命令中,用于终止某个进程的命令是()。A.deadB.killC.quitD.exit...
  11. 如何在计算机桌面上增添word,怎么在桌面添加Word文档
  12. arduino 步进电机驱动库_一文看懂arduino驱动uln2003操作步进电机的方法
  13. ssms安装_SQLServer 2019下载及安装教程
  14. Android自带类实现语音合成
  15. windows系统中Dotnet core runtime 安装后,无法启动次程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll的解决方法...
  16. Android应用程序组件Content Provider的启动过程源代码分析(5)
  17. sql server 2008使用教程
  18. VC890D万用表弹片图片
  19. 色彩特征提取-色彩属性HSV空间
  20. 解决 epsg.io 网站访问不了

热门文章

  1. Google Earth Engine(GEE)——全球哥白尼数字高程模型(GLO-30 DEM)
  2. 来自山西机器人乐队_清华机器人乐队“墨甲”诞生了:中国风浓郁,还演出了舞台剧...
  3. python百分号用法_python里百分号
  4. steam 下载游戏时无法连接到服务器
  5. Python学习笔记Task11.魔法方法
  6. But How Do It Know 三大发明
  7. ArcGIS教程:地图制图之创建地图册
  8. Android游戏历程,快忘掉“吃鸡” 2019最佳Android游戏Top20出炉
  9. 九种js弹出对话框的实现方法
  10. 中断和异常 in 操作系统【操作系统学习笔记】