NetApp存储基础学习汇总(第十一部分)

存储设备 0 1291 团子精英 收藏

注意:资源与内容较老,参考即可


目   录

一、WAFL文件系统概述................................................................................................. 1

1.1WAFL文件系统特点......................................................................................... 1

1.2WAFL如何提高性能......................................................................................... 3

1.3、关于NVRAM.................................................................................................... 4

2.1.2、什么是PLEX........................................................................................... 5

2.1.3Hotspare盘概念....................................................................................... 5

2.1.4raid组大小的选择及考虑......................................................................... 6

2.1.5、不同大小和转速的硬盘混装在同一存储的处理......................................... 7

1.2、配置RAID.................................................................................................... 8

1.2.1Raid4Raid DP..................................................................................... 8

1.2.2、一些关于raid组选项的设置................................................................... 13

1.2.3、一些关于磁盘操作的常用命令................................................................ 14

1.3、认证的磁盘..................................................................................................... 17

1.4、怎么标识磁盘.................................................................................................. 18

1.5、怎么管理volume............................................................................................. 20

1.5.1、磁盘、RG组、plexaggr的关系................................................................ 20

1.5.2volume的定义、传统volumeflexvolume(灵活卷)........................... 20

1.5.3、卷组成的层次结构................................................................................. 21

1.5.4、传统卷和灵活卷要考虑的问题................................................................ 23

1.5.5root volume/VOL................................................................................ 24

1.5.6、数据的可靠性........................................................................................ 24

1.5.7aggr命令和vol命令.............................................................................. 25

1.5.8Disk scrub命令...................................................................................... 28

二、优化磁盘的配置...................................................................................................... 29

2.1volumeaggr的考虑..................................................................................... 29

2.2、可以用以下命令来分析写性能......................................................................... 30

2.3、推荐的RAID组配置....................................................................................... 31

 

一、WAFL文件系统概述

1.1WAFL文件系统特点

一个优秀的微核设计成果,主要框架分成三大部分:

1,接口部分,包括网络接口和光纤接口

2.通讯协议部分.包括File Protocol (NFS, CIFS, HTTP, DAFS) 也就平时我们说的NAS,Block Protocol (FCP,iSCSI)这个就是平时说的SAN.

3.内部文件系统和RAID的管理,netapp的内部文件系统叫WAFL

网络化存储对设计提出了几个基本的要求:

1.文件系统应该更加有效地操控RAID机制

2.扩容时文件系统应该能够相应的动态增长,系统初上的时候我们多数时候不能准确的判断未来的需求,变化总比计划快。

3.文件系统应该不需要做消耗大量时间的一致性检查。

 

基于上面几个要求,netapp研究出了wafl这个文件系统.

WAFL 采用有电池保护的NVRAM(非易失性内存)来担任其日志 ,并由consistency points 提供文件系统一致性的保证,在非正常断电或关机时,重新开机后可在2 分钟内开始提供服务,不需要执行文件系统检查,也不用担心文件系统会损毁。

NVRAM的作用就像是数据库的日志空间,当有数据提交到Filer的时候,数据同时写入cacheNVRAM,如果这个时候突然断电,Cache中的数据会丢失,但NVRAM中数据依然保存,机器重启后,系统会重演”NVRAM中的内容,NVRAM可以保证数据的安全。NVRAM主要是为了提高写需求的安全性。

 NVRAM的速度和硬盘相比会快很多,非正式的说法是1000倍左右。

关于WAFL文件系统的描述:

l  WAFL 是基于数据块的,使用没有片段(就是不间断)4KB 大小数据块

l  WAFL 使用inodes 来描述其文件

l  WAFL 文件系统中,目录是格式特殊的文件

l  WAFL 使用文件来储存元数据(Meta Data)。

l  每一个WAFL inode包含16个块指针,用以表明哪一个数据块属于该文件。

l  一个WAFL inode的所有块指针指向的是相同层次上的数据块。这样,对于小于64KB的文件,inode使用16个块指针指向文件数据块;小于等于64KB的文件就保存在inode文件中。

l  大于64KB的文件, inode使用块指针指向间接数据块,间接数据块再指向实际的文件数据块。

l  较大文件的inode指向更多的间接数据块。

l  对于十分小的文件,数据储存在 inode本身。

可以把WAFL 理解为数据块树型结构,在树的根部是root inoderoot inode 是用以描述inode 文件的特殊inodeinode 文件包含描述系统中其它文件的inode,包括块图和inode 图文件。WAFL 文件系统数据块树型结构的树叶是所有文件的数据块。

DATA ONTAP系统启动后,需要挂接WAFL的文件系统。这个时候就需要知道root inode的位置。因此root inode的位置必须要固定。当系统找到root inode后,根据树型结构才可能查找到其他文件的inode,然后再找到包含文件的具体数据块的位置。比较大的文件需要和实际数据块之间存在额外的间接层次。

5555.jpg

 

WAFL 的主要特点及其所带来的优势包括:

特点

优势

永远一致性的文件系统

保证任何状态文件系统都处于一致的状态,即使遇到断电和非正常关机,也不会造成数据丢失,并在复电后两分钟内启动系统。

具有电池保护的NVRAM

用比磁盘速度快很多的内存来记录文件系统日志,同时保护metadatadata的交易记录,并加速磁盘写入的时间和效率。

内建的智能型最佳化的RAID管理系统

配合NVRAM的日志功能,并将磁盘区块的配置最佳化,可以将大量的随机写入转化为少量的顺序写入,真正达到平行写入(Stripe   Write),并减少磁头移动的次数和磁头移动的距离的目的,加速文件存取和搜寻的速度。

能增长的文件系统

不需要其它软件配合,就可以直接实时动态线上扩增容量且可以立即使用这些容量。每次可只增加1-n块硬盘的方式来扩增,完全不需要停机。

硬盘区块验证系统Block-level Checksum

保证资料读取的正确性。

瞬间快照备份

使用WAFL文件系统,可以瞬间备份整个文件系统,每个volume可以有255个快照,每个使用者都有一个专属自己的快照目录,可自行恢复自己的数据,不需要管理人员协助。

看来一个文件系统的优劣涉及如何保证文件系统的一致性、采用什么技术来技术读写操作的日志(NVRAM)、采用什么RAID技术来使数据尽量的平行写入、优化磁盘区块的分配、采用什么技术来快速恢复数据、数据容量如何增加或减少,是否可以在线增加或减小、读出数据时如何保证数据准确等内容。



更多内容请下载附件查看:

登录访问
本站用户 免费查看
登录账号
您未登录,请登录注册后查看



相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码