netapp培训资料-由浅入深..
- 格式:ppt
- 大小:2.07 MB
- 文档页数:79
NETAPP基本操作文档2012年3月版本控制文档状态:目录目录................................................................................................... 错误!未定义书签。
一,NETAPP硬件及管理方式 ......................................................................... 错误!未定义书签。
1,硬件概述:............................................................................................ 错误!未定义书签。
2,基本管理............................................................................................. 错误!未定义书签。
3,日常管理........................................................................................... 错误!未定义书签。
二,NETAPP常用概念和命令......................................................................... 错误!未定义书签。
1,Volume 和qtree .............................................................................. 错误!未定义书签。
2,NFS exports ....................................................................................... 错误!未定义书签。
.NET基础培训教目录C#基础 (1)2.2变量 (1)2.3常量 (5)2.4预定义数据类型 (5)2.5流控制 (11)2.6数组 (20)2.7命名空间 (21)2.8C#预处理器指令 (27)2.9C#编程规则 (29)2.10内容总结 (33)2.11独立实践 (33)对象和结构 (35)3.1类和结构 (35)3.2类和成员 (36)3.3构造函数 (44)3.4结构 (48)3.5部分类 (51)3.6内容总结 (56)3.7独立实践 (56)1C#基础2.1变量在C#中声明变量使用下述语法:datatype 变量名称;例如:int i;该语句声明int变量i。
声明i之后,就可以使用赋值运算符(=)给它分配一个值:i = 10;还可以在一行代码中声明变量,并初始化它的值:int i = 10;如果在一个语句中声明和初始化了多个变量,那么所有的变量都具有相同的数据类型:int x = 10, y =20; // x and y are both ints要声明类型不同的变量,需要使用单独的语句。
在多个变量的声明中,不能指定不同的数据类型:int x = 10;bool y = true;int x = 10, bool y = true; // 这是不符合语法规定的!注意上面例子中的//和其后的文本,它们是注释。
//字符串告诉编译器,忽略其后的文本。
本章后面会详细讨论代码中的注释。
变量的初始化C#在使用变量之前必须进行初始化。
否则系统会提示错误,我们来做一个例子演示一下变量的初始效果,见实例2。
例2:演示一个变量的初始化解决方案:◆启动VS,输入如下代码public static void Main(){int d;Console.WriteLine(d);}在编译这些代码时,会得到下面的错误消息:Use of unassigned local variable 'd'◆此例子说明变量在输出之前需要进行初始化。
netapp培训资料由浅入深标题:NetApp培训资料由浅入深随着信息技术的飞速发展,数据存储和管理已成为企业运营的关键环节。
在这个过程中,NetApp作为全球领先的数据存储解决方案提供商,其产品和服务被广泛应用。
为了帮助用户更好地理解和使用NetApp产品,我们特别推出了一套由浅入深的NetApp培训资料,以帮助用户从基础到高级全面掌握NetApp的知识和技能。
一、NetApp产品概述与基本原理我们将介绍NetApp产品的基本原理和特点,包括其独特的统一数据访问架构、数据自动精简配置、快照和克隆等技术。
通过这部分的学习,用户将对NetApp产品有一个基本的了解,为后续深入学习打下基础。
二、NetApp产品安装与配置接下来,我们将详细介绍NetApp产品的安装和配置过程。
这部分内容将涵盖从硬件准备、软件安装到系统配置等各个环节,帮助用户掌握如何正确地安装和配置NetApp产品,以确保系统的正常运行。
三、NetApp产品高级功能与使用技巧在掌握了NetApp产品的基本原理和安装配置后,我们将进一步介绍NetApp的高级功能和使用技巧。
包括如何利用快照进行数据备份和恢复、如何利用克隆技术进行数据迁移和测试、以及如何通过NetApp 的SnapMirror技术实现数据的远程同步和容灾。
通过学习这些高级功能,用户将能够更充分地利用NetApp产品,提升数据存储和管理效率。
四、NetApp产品的最佳实践和案例分析我们将分享一些NetApp产品的最佳实践和案例分析。
通过这些实际案例的学习,用户将能够更好地理解NetApp产品在实际应用中的运用,为日后工作中解决实际问题提供参考。
我们也将在案例中探讨NetApp产品的性能优化、安全管理等方面的最佳实践,帮助用户全面提升对NetApp产品的理解和应用能力。
我们的NetApp培训资料旨在帮助用户从基础到高级全面掌握NetApp 的知识和技能。
通过深入浅出的讲解方式,我们希望使用户能够更好地理解和应用NetApp产品,从而提升企业的数据存储和管理效率。
NetApp 基础知识介绍----周波 2010-1-27 一、NetApp硬件基础知识1、NetApp四种核心产品:Filer/Nearstore/Netcache/V-Series;Filer—指存储设备。
提供生产数据的原始存储,具有很高的可行性和性能,并提供快速、简单、可靠的数据访问;Nearstore—也叫备份数据存储。
提供备份数据或归档数据的存储,与磁带库相比,它具有更快和更有效的方法去访问数据。
它是专业的近线存储,是在线原始存储与离线备份存储之间的桥梁;Netcache—也称临时缓存。
它提供临时存储或常用数据的缓存,专业用于内容分配,把内容移动到网络的另一端以改进性能和优化带宽。
由于数据拷贝缓存接近用户,用户不用通过网络传送就可以得到数据。
它还进行访问控制与过滤、应用加速和流控。
V-Series—虚拟化存储,允许Data ONTAP软件通过现有的光纤通道SAN结构来访问多个代理存储阵列;2、NetApp系统硬件组件和存储硬件组件➢系统硬件组件PSU—冗余电源Fan—冗余风扇CPU—主处理芯片系统内存—主内存NVRAM—不可挥发RAM,掉电时保留数据Expansion—扩展适配卡,不同型号产品可以有0-n个,功能为让系统控制外围设备,譬如NIC /网卡。
NIC—网络接口卡,通过主板上以太网口提供访问网络和网络协议。
Console口—Console连接是物理的或远程终端,用来配置和监控NetApp系统,也可以运行诊断和收集系统信息。
Bootdevice—系统启动时用它来初始化系统。
WAFL—操作系统中的文件系统,Write Anywhere File Layout,任意位置写入文件布局。
W AFL是基于数据块的,使用没有片段的4KB大小数据块。
W AFL结合NVRAM、RAID、Snapshot的设计是NetApp的独特之处。
WAFL的主要特点及其所带来的优势包括:永远一致性的文件系统:任何时刻文件系统均处于一致性的状态,即使遇到非正常断电或不正常关机后,也不需执行硬盘检查,即可在复电后2分钟内迅速提供服务。
.net学员基础知识点学习目标第一阶段:共5门课程及1门阶段项目设计:课程培训目标:面向入门,趣味性为主,引导进入丰富多彩的IT 行业,树立继续学习的信心技能上主要培养学员的逻辑思维能力,在编程方面具有一定的感性认识学习时间段(课时数)课程培养目标课程内容涉及课程知识点第一阶段:初识.NET 平台和C#编程01、熟练C#编码理解02、.NET 平台特征和使用C#语言语法03、面向对象设计在C#中的实现和表达 04、基本的WinForms 桌面客户端程序设计05、使用.NET 中的集合、文件操作等06、为后续WinForms 、 网络应用开发提供语言基础01、.NET Framework 概述02、C#语法基础03、C#中的OOP 概念04、C#中的继承 05、属性、索引器、委托和事件06、Windows 窗体基础知识 07、Windows 窗体控件08、C#中调试、测试和异常处理09、数组和集合对象 10、C#中的文件操作01、.net 平台简介,CLR ,CLS ,CTS ,JIT ,垃圾回收等基础概念及C#常用命名空间02、C#基础语法和C#4.0语法新特性,识别C# 中的基本数据类型,理解装箱和拆箱的概念,列举各种类型的运算符,理解各种选择结构和循环结构3、定义和使用数组,了解结构和枚举04、OOP 的三个基础特征:封装、继承、多态05、C#中的接口与抽象类06、C#中的属性、索引器、委托和事件07、window 窗体基本属性、window 编程基础控件的使用及设计界面,包括(模态窗体、MDI 窗体、菜单、工具栏、状态栏的使用)08、C#中的异常处理与异常类与自定义异常09、用数组和集合存储数据 10、C#中文件的处理阶段实训项目一项目一:面象对向思想开发学生信息MIS 系统阶段实训项目二项目二:利用文件流技术重构学生信息MIS 系统第一阶段: SQL Server 2008 数据库基础及应用01、了解SQL Server2008基本特性 02、掌握SQL Server2008中的数据库完整03、掌握SQL Server 2008数据库管理、数据库表的管理04、掌握SQL Server 2008数据库的查询及基本01、管理SQL Server2008中的数据库表 02、数据完整性03、利用SQL 语句对数据进行操作 04、数据查询 05、数据高级查询01、如何在SQL Server 2008中创建库和表02、了解SQL 基础数据类型和SQL Server2008新增数据类型03、详解数据库的完整性(实体完整性、域完整性、引用完整性、自定义完整性) 04、详解SQL Server 中常用的函数05、SQL 通用语法(添加数据、修改数据、删除数据、及批量插入、修改与删除数据)的增删改查操作05、掌握SQL Server 2008数据库的常用内置函数用法了解基础的数据库管理知识06、SQLServer2008新特性数据库管理基础--数据库的备份与还原、导入及导出操作06、SQL 查询(select,别名、排序、分组、聚合函数)07、SQL高级(多表联合查询)08、SQL Server2008新语法特性介绍及应用取得排名或顺序的函数APPLY操作符、定义参照完整性功能的增强09、数据库重要管理工具介绍与使用-数据库的备份与还原10、数据库重要管理工具介绍与使用-数据的导入与导出阶段实训项目三项目三:学生信息管理系统数据库设计阶段实训项目四项目四:商品进销存系统数据库设计及实现第一阶段:Oracle 数据库从入门到精通教学大纲01、了解ORACLE数据库系统基本概念和基本原理02、了解ORACLE数据库模式对象概念和使用03、掌握ORACLE数据库表、视图、索引、序列、约束、用户、权限…04、掌握SQL*plus使用以及常用命令05、熟练运用Oracle SQL语句06、熟练运用ORACLE数据库查询语句07、熟练运用ORACLE数据库DDL语句08、熟练运用ORACLE数据库DML语句09、熟练运用ORACLE数据库DCL语句01、Oracle数据库基础知识02、Oracle基本SQL语句03、对Oracle数据进行限定和排序04、Oracle中处理单行的函数05、Oracle中从多个表中获取数据06、使用分组函数来对数据进行聚集07、Oracle中的子查询08、Oracle中的多列子查询09、操作数据DML10、Oracle中创建和管理表11、Oracle数据库中的约束12、Oracle视图13、其它数据库对象(序列,同义词)14、索引的创建和使用15.控制用户访问15、控制用户访问01、数据库基础知识02、创建Oracle 数据库03、管理和控制Oracle数据库04、Oracle数据库表管理05、基本SQL语句06、在查询中常使用的函数介绍07、对数据进行限定和排序08、.处理单行的函数09、从多个表中获取数据10、数据查询的综合案例(一)11、使用分组函数来对数据进行聚集12、子查询及高级应用13、多列子查询及高级应用14、多表联结查询15、数据查询的综合案例(二)16、操作数据DML语言17、创建视图18、其它数据库对象(序列,同义词)19、索引的创建和使用20、控制用户访问21、Orcale综合案例应用(1)22、Oracle综合案例应用(2)第一阶段:HTML XHTML 01、熟练掌握HTML语法,会使用表格、框架02、熟练掌握各种表单控01、HTML基本标签02、使用表格显示数据03、使用表单和框架01、HTML标签使用02、表单控件使用讲解03、Table表单元素的使用CS3JavaScript网页制作从入门到精通件,并能完成常见的表单验证工作03、能实现浏览器端各种常见动态效果04、熟练掌握DIV+CSS 进行网页布局 05、熟练使用DreamWeaver 设计网页06、了解如何申请域名和发布网站07、基本的SEO 优化04、使用DW 制作网页05、Web 前台-CSS技术详解06、深入CSS 07、利用DIV+CSS 布局网页 08、网页中的javascript 09、JavaScrpt 表单验证及高级操作 10、初探SEO 技术04、框架的使用及界面布局05、CSS 基础06、CSS 高级07、DW 的使用08、DIV+CSS 高级页面布局09、JavaScript 基础知识10、JavaScrpt 表单验证 11、SEO 技术阶段实训项目五项目五:实战某培训网站首页DIV+CSS 设计阶段实训项目六项目六:B2C 网上书店网站设计前台静态页设计第一阶段: Winform 数据库编程01、熟练使用 操作数据库02、熟练使用Winform 中的高级控件treeview\listview 绑定数据库高级用法03、熟练利用DataGridView 绑定数据及其高级应用04、使用 操作图片及事务的高级应用 05、熟练使用+Winform+SQL Server2008开发数据库应用程序01、认识 2.002、利用2.0查询与操作数据库 03、 2.0高级应用04、Winform 高级控件的05、使用用DataGridView 显示与操作数据 06、深入DataGridView 高级应用01、 内置对象详解(Connection\Command\DataReader\DataAdapter)02、 封装DBHelper 类完整应用 03、利用 操作数据04、 2.0高级用法:使用DataReader 装载DataTable 处理并发、 DataSet 中的搜索数据集 处理流数据(图片、视频、word 文档等) 05、使用事务06、TreeView\ListView\ DataGridView 与数据库的绑定07、DataGridView 的高级用法、链结列、图片列、复选框列、自定义列等高级用法阶段实训项目七项目七:在线考试系统阶段实训项目八项目八:个人通讯录第一阶段毕业设计综合项目实战演练:大管家固定资产管理系统项目简介:随着社会经济的不断发展,企业规模越来越大,企业资产维护变得越来越困难,尤其是在手工管理方式下,财会人员对资产进行折旧时。
NetApp存储基础学习汇总(第十部分)目录一、检查状态及性能 (1)1.1、概述 (1)1.2、几个有用的管理命令 (13)1.3、使用statit命令 (15)1.4、执行特殊的BOOT命令 (17)二、检查状态及性能管理 (25)2.1、检查系统 (25)2.1.1、sysconfig (25)2.1.2、sysstat (28)2.1.3、与优化CPU性能的options命令 (28)一、检查状态及性能1.1、概述●识别管理权限命令(priv admin)●解释管理权限命令的功能●定义一些对于管理员非常有用的普通命令命令行提供4种类型的命令用于基本的系统管理或者排错。
●普通权限的管理命令用于日常管理●高级权限的管理命令用于特殊任务,比如系统调优、测试、统计等。
这种命令如果使用不当可能毁坏数据,所以推荐别在高级权限模式长时间停留。
●Options类的命令●Flash启动命令在设备启动阶段可以获得普通权限的命令在命令行打问号可以获得提示,主要是为了磁盘管理、网络和系统管理、物理或者虚拟接口管理等。
下面是一系列普通权限的命令:Configuration类—黄色的是这一类命令一些命令解释(software、source):Disk Management类一些命令解释,storage命令详解:System and networking Management类一些命令解释:Service and protoocls类Files and diretories类Device control类1.2、几个有用的管理命令1.3、使用statit命令Statit命令生成一个报告,内容是详细的系统利用率,由于输出内容很多,所以最好捕捉输出到文件或者可滚动的屏幕。
只有在高级管理状态才可以使用此命令。
statit命令可以查看以下内容:●CPU statistics●Multiprocessor statistics●CSMP domain switches●Miscellaneous statistics●WAFL® statistics●RAID statistics●Network interface statistics●Disk statistics●Aggregate statistics●Spares and other disks●FCP statistics●iSCSI statistics●Tape statistics1.4、执行特殊的BOOT命令如何访问特殊boot命令,当执行了halt或者reboot命令后,按CTRL+C后就可以进入特殊boot命令。
NetApp存储基础学习汇总(第七部分)目录一、snapshot管理 (1)1.1、snapshot基本概念 (1)1.2、snapshot是怎么工作的 (3)1.3、使用snapshot相关命令 (5)1.4、NFS客户端如何使用snapshot (7)1.5、CIFS客户端如何使用snapshot (8)1.6、测试从CIFS客户端利用snapshot恢复文件 (9)1.7、使用snap restore命令 (11)一、snapshot管理1.1、snapshot基本概念SnapShot是WAFL文件系统“任意位置写入”功能带来的一项突出优势。
一份SnapShot是整个文件系统的在线只读拷贝。
创建文件系统的一份SnapShot仅仅需要几秒钟的时间,并且除非原始文件被删除或者更改,数据快照并不占用额外的磁盘空间。
这种只有当数据快发生改动时才进行数据块复制的技术被称作“Copy-on-write”,只有修改活动文件系统中的数据块并写入磁盘中新的位置时,SnapShot才会占用额外的磁盘空间。
●在没有数据副本的情况下,快照保护意外的数据删除和修改。
●文件系统每个版本的copy叫做snapshot●快照用来做备份和恢复。
用户可以采用SnapShot作为数据的在线备份,以备将来进行数据恢复时使用。
用户也可以方便的把SnapShot快照备份到磁带上。
无需将Filer系统下线,用户管理员就可以将最近的SnapShot快照备份到离线系统中。
Snapshot的优势:●快速的备份和恢复●在线的备份●自动或者手工的创建计划任务●对于磁盘空间没有显著的影响。
SnapShot技术详述WAFL文件系统本身就可以理解成数据块树状结构,其根部的数据结构描述了inode文件信息。
这份inode文件信息则包含了对文件系统中所有inode的描述,它包含诸如空闲块图和空闲inode图等元数据信息。
WAFL通过复制根数据结构创建新的数据拷贝SnapShot。
NetApp学习笔记目录一、功能介绍 (2)1、液晶板显示存储系统状态信息 (2)2、存储系统后部电源指示灯:橙色灯和绿色灯 (3)3、机架指示灯 (3)4、空间管理:Aggr、Volume和qtree的介绍 (6)二、命令行 (6)1、CONSOLE连接设置 (6)2、系统命令 (6)3、空间管理 (6)4、CIFS Shares (7)5、NetApp Cluster Failover(故障转移集群) (7)6、Lun(Logical Unit Number,逻辑单元号) (7)三、日常维护 (8)一、功能介绍1、液晶板显示存储系统状态信息◆正常状态:交替显示主机名和OPS(每秒操作数)值◆异常状态:显示异常状态辅助信息◆存储系统前面板有3个指示灯:依次是Activity, Status, Power。
2、存储系统后部电源指示灯:橙色灯和绿色灯3、机架指示灯情况1:模块问题:检查模块B情况2:模块或LOOP问题:检查模块B或LOOP B 情况3:盘架问题:联系NETAPP客户支持情况4:电源或电扇问题:检查电源模块状态情况5:温度问题:检查环境温度情况6:操作面板问题:联系NETAPP客户支持4、空间管理:Aggr、Volume和qtree的介绍◆Aggr是由一个或多个raid group (raid group包含一个校验盘和多个数据盘)组成的虚拟存储池。
◆Volume(卷)建立在Aggr上的空间管理单位,是快照等技术实现的基本单元。
存放系统数据的称为根卷(root volume)。
其他存放数据的卷称为普通卷。
一个filer有且只有一个根卷。
系统中必须至少保留1块热备份盘(hot spare disk)。
◆Qtree是一种特殊的卷顶级子目录。
对qtree✧你可以设置quotas(限额)。
这样一来qtree就相当于软分区(softpartitions)✧你也可以对qtree设置security style和oplocks✧对qtree做备份。
Raid performance(磁盘种类、个数、raid级别,条带化大小、如何影响IO)Cache 最新的FW可以加入SSD为cacheMonitoring(系统监控)FW basics微码Premium feature managerment 高级功能管理Data backupMirroringE5400 是E2600性能的一倍ESM、E2600、E5400控制器可以互换,且性能无影响Santricity的管理方式Out of band:带外管理In-band:带内管理需要在每块磁盘上划分出access volume 且创建后不可删除如果删除即不能对该卷做带内管理了Script editor和SMcli的区别Script editor仅能针对单个阵列,SMcli可以针对多个阵列。
单个volume只能属于某一个controller,当多路径环境时,从A控访问,属主是A控;如果从B控访问,属主是B控;当AB控交叉访问的话,性能会下降,出现“乒乓效应”ALUA下,volume属于某个controller,那么从B控访问volume的时候,卷的属主不会改变,仍是A控,只不过B控将数据传送A控。
但是五分钟内,超过75%的IO都不是从属主控制器直接访问的话,系统自动将卷的属主控制器切换到另一个控制器。
Segment size (仅在volume group卷组才有意义)8k-512k每个盘每次IO写的最大或最小Oracle 、email、DBS、SQL 小数据(随机数据)设置最好128k每次IO strip size = segment size*磁盘个数(最优)例如video 1MB/S 8个P RAID5 1MB/S =segment size *8 segment size = 128KPartitioning 与Lun masking概念类似,每个Partition可以包含256个Lun.只为客户免费开放两个PartitionDefult Group可以理解为共享Partition区,可以有256个Lun,即256个卷服务器与存储直接只通过LUN ID识别如何创建Partition确定Host的端口WWPN 和OS配置Host 参数1.重命名Host2.发现Host ports并加入别名3.指定Host的OS4.缺点Volume是否可以给多台服务器使用?映射Volume给Host/Host Group ,分配Lun numberSMdevices 可以在CMD下看到,服务器可以识别到几个Lun,也可以查看到多路径的情况ALUA.D-Stripe最小4GB,Segment size 固定为128K,且一个D-Stripe和有一个Volume是一一对应的,每个D-Stripe都是RAID6主要的性能标准IOPS:对随机读写和小数据块才有意义MBPS:对顺序读写、大数据块才有意义Performance monitorAverage Io Size = MBPS/IOPSResponse Time/Latency关于Cache内存flush刷写数据到disk时,系统对内存使用量会有监控,当Cache使用率达到80%时,就开始flush。
NETAPP个人培训总结-个人工作总结NETAPP个人培训总结 -个人工作总结first day---Data ONTAP 7.2 Operating System WAFL:文件系统write anywhere file layout NVRAM:非易失RAM,由锂电池供电。
clustering:存储的共享。
存储系列:FAS6000/3000 series unified enterprise-class storage---Data center storage数据中心FAS200 Remote and departmental storage---Remote Dept。
storage部门级存储NearStore on FAS--near-line storage近线存储Economical secondary storage V-Series---Storage virtualization 虚拟带库Dynamic virtualization for heterogeneous storage---可以兼容别的存储,以raid0方式共享数据中心和近线存储的主要区别在与性能上,系统一样,操作一样。
NETAPP存储的与其他存储的兼容:V-series把其他厂商的存储虚拟成netapp的存储WORM:write one read multiple ILM:Information Lifecycle Management信息生命周期管理das:直连存储FAS系列的存储:series:fas6000 fas900 fas3000 fas2000:fas200已经停产了,只有一个光纤接口fas250:FC port只对磁带,不能建san,fas270:FC建san或对磁带checking Disk Shelf ID numbers一个loop最多7个shelf,可以有多个loop shelfID:要设置每个loop的shelfID,近机头的为shelf 1NAS VS SAN Direct-attached storage:直接的存储SAN:Storage Area Network存储网络实现结构:user--application--file system---SAN--storage NAS:Network Attached Storage在网络上的附加存储,如:NFS CIFS实现结构:user---application---LAN---file system--storage NETAPP的NAS有自己的文件系统:WAFL NETAPP:存储构架磁盘|WAFL文件系统||filesystem block server||NAS-NFS-CIFS SAN blocks虚拟的SAN启动ONTAP#cd/sim/node1/#./runsim.sh启动filer---就是netapp的存储#halt关闭filer#./setup.sh保证关闭ONTAP的情况下,重新配置filer意外非正常退出telnet,则需要运行#rsh IP-l用户名:密码logou ttelnet priv set advanced进入高级模式*priv set admin进入管理模式#man priv查看帮助文件基本系统配置命令:sysconfig-v显示详细I/O设备信息vol status-r显示系统raid的信息sysconfig-r同上sysconfig-c检查配置是否错误option设置环境变量,会改动/etc/registry文件vol options options显示出option环境变量options aut把以aut开头的列出来options security显示安全规则option telnet.enable[on|off]options telnet.access[legacy|*|-l[host=hostname]]rsh.enable[on|off]options rsh.access host=host3 options trusted.hosts-关闭IE filerview options trusted.hosts*打开options ssh查看ssh的现在状态ONTAP:根目录:/vol类似linux/特殊:存在/etc/rc,其实是/vol/vol0/etc编辑文件:#rdfile full_path查看文件#wrfile full_path回车首先清空该文件,再记录写下的内容,最后回车结束,最后一行才能生效,ctl+c退出并保存了。
NetApp存储基础学习汇总(第二部分)目录一、管理磁盘和卷 (1)1.1、管理磁盘 (1)1.1.1、raid组概念 (1)2.1.2、什么是PLEX (3)2.1.3、Hotspare盘概念 (3)2.1.4、raid组大小的选择及考虑 (4)2.1.5、不同大小和转速的硬盘混装在同一存储的处理 (4)1.2、配置RAID组 (5)1.2.1、Raid4和Raid DP (5)1.2.2、一些关于raid组选项的设置 (11)1.2.3、一些关于磁盘操作的常用命令 (12)1.3、认证的磁盘 (15)1.4、怎么标识磁盘 (16)1.5、怎么管理volume (18)1.5.1、磁盘、RG组、plex与aggr的关系 (18)1.5.2、volume的定义、传统volume和flexvolume(灵活卷) (18)1.5.3、卷组成的层次结构 (19)1.5.4、传统卷和灵活卷要考虑的问题 (21)1.5.5、root volume和/VOL (22)1.5.6、数据的可靠性 (22)1.5.7、aggr命令和vol命令 (23)1.5.8、Disk scrub命令 (26)二、优化磁盘的配置 (27)2.1、volume和aggr的考虑 (27)一、管理磁盘和卷1.1、管理磁盘1.1.1、raid组概念SCSI磁盘阵列内部结构图(单控制器):SCSI磁盘阵列内部结构图(双控制器):Raid组是多个磁盘组合在一起,每个RAID group(RAID4)包含一个校验盘和一个或多个数据盘,当数据盘损坏的时候,存储会确定那个盘上都有哪些数据,然后在hot spare盘上重建这些数据。
RAID DP有两块校验盘,可以保护RAID组里面两块盘损坏,最少的盘数量至少是3块,一块数据盘,一块校验盘,一块dual校验盘。
如果是校验盘损坏了,则可以根据数据盘的内容来重建。
2.1.2、什么是PLEXA plex is a collection of one or more RAID groups that together provide storage for one or more Write Anywhere File Layout (W AFL®) file system volumes.PLEX是一个或多个RAID组的集合,它们在一起为WAFL文件系统卷提供了存储能力。