AIX存储管理系统

上一篇 / 下一篇  2008-05-19 00:00:00 / 个人分类:UNIX

AIXIBM公司为其中小型服务器开发的操作系统。它是一种Unix操作系统,与SolarisHP-UXUnix操作系统一样,都是从AT&T SystemBSD UNI发展而来的,各有特色。
AIX存储管理

  传统Unix操作系统的磁盘划分是通过分区来实现的,在分区上创建文件系统,分区固定不变,意味着文件系统创建后就无法调整其大小,由于分区只能创建在一个硬盘上,因此文件系统的大小受限于物理硬盘。而AIX采用逻辑卷管理器(Logical Volumn ManagerLVM)和日志型文件系统的存储方式,其最大的优点是能够动态地加大文件系统,而且文件系统可以突破单个硬盘的制约。

  在AIX操作系统中,由LVM管理物理硬盘和逻辑空间。LVM中有几个组成要素:物理卷、卷组、物理分区、逻辑卷、逻辑分区和文件系统,AIX存储管理基本都是围绕这些要素而展开的。

  1.物理卷(Physical Volumn, PV)。每一块单独的硬盘称之为一个物理卷,系统中有多少块硬盘,就有多少个物理卷。在系统中,每一个物理卷都有一个名字,类似于hdisk0hdisk1等。

  2.卷组(Volumn Group, VG)。它是系统中最大的存储单位,可以由一个或多个物理卷合并而成,是一个逻辑的概念。在一个系统中至少有一个卷组,即rootvg卷组,它是在安装操作系统时自动创建的。如果系统中有多余的硬盘,用户也可以根据需要创建其他卷组。

  3.物理分区(Physical Partition, PP)。每一个物理卷都可以被分割成许多个大小相等的物理分区,即物理卷由物理分区组成。在一个卷组中,所有物理分区的大小都是相等的。物理分区是物理卷上最小的可分配单位。

  4.逻辑卷(Logical Volumn, LV)。它是在一个卷组上由多个逻辑分区组成的集合,在一个卷组上可以定义一个或者多个逻辑卷。构成逻辑卷的逻辑分区所对应的物理分区可能分布在不同的物理卷上,所以逻辑卷可以跨硬盘存在。逻辑卷是用户可以使用的逻辑存储体,用户可以直接使用逻辑卷,也可在逻辑卷上建立文件系统后再使用。

5.逻辑分区(Logical Partition, LP)。它是映射物理分区的逻辑单位,所对应的物理分区是存储数据的地方。一个逻辑分区对应至少一个物理分区,如果卷组内的物理卷不存在镜像关系,则一个逻辑分区对应一个镜像的物理;反之则可能对应多个物理分区,对应数量由镜像数决定。

hdisk0hdisk1hdisk2分别对应3块硬盘,即3个物理卷(每个划分成多个物理分区),它们合在一起组成了一个卷组(图上是rootvg),在同一个卷组中所有的物理分区大小是一致的。在rootvg上可以划分多个逻辑卷,每个逻辑卷由多个逻辑分区组成,由于存在镜像关系(hdisk0hdisk1hdisk2一份数据、两份镜像),一个逻辑分区实际对应了3个一样的物理分区。

  AIX文件系统

  在大多数情况下,AIX都是采用文件系统作为面向用户的存储体。AIX本身私有的基于本地硬盘的文件系统有JFS(日志型文件系统)JFS2(增强日志型文件系统,5L版本推出)

  文件系统是存储数据的一种方法,采用分层目录的结构来存储文件,由一个根目录和许多子目录文件组成,由此形成一个大型的树形结构。它是文件、目录和其他数据结构的集合。一个文件系统是建立在一个逻辑卷上,其所有目录和文件都保存在这个逻辑卷中,所以文件系统的大小不可以超过逻辑卷。

AIX系统目录树是一个单根树,也就是说,一个AIX系统可以由许多文件系统组成,但是只有一个根文件系统(/)。根文件系统是最基础的文件系统,是安装操作系统时生成的;其他文件系统都要直接或者间接地挂接在根文件系统中。这就意味着所有文件和目录都存储在根目录(/)下,这一点与Windows系统是不同的。所以,根文件系统在AIX系统中非常重要,它存在于rootvg中,在安装AIX操作系统时创建。除了根文件系统以外,其他文件系统都独立于根文件系统,用户要访问一个非根文件系统,就必须把该文件系统安装(Mount)到根目录下的一个空目录上,安装成功后用户就可以通过这个空目录来访问该文件系统。

一个文件系统只有被Mount了才能被使用Kenzie是根文件系统中的一个目录,我们选定其作为某个文件系统的Mount(Mount Point)。须要说明的是,文件系统的Mount点可以选择非空目录,但是不推荐那么做,因为目录中的内容在文件系统被Mount后就不可见了。

当把某个文件系统成功Mount/kenzie目录后,打开/kenzie目录就可以看到存储在该文件系统中的目录及文件,并可对其内容和结构进行调整

  需要指出的是,文件系统的容量都是相互独立的。在上例中,文件系统虽然挂接到了根文件系统的/kenzie目录下,但这并不意味着根文件系统被占用了,根文件系统只是通过Mount点提供了一个访问该文件系统的接口。

Solaris存储管理系统

  Solaris存储物理结构

  与AIX存储管理不同,讨论Solaris存储管理需要从硬盘的物理结构开始。大家都知道,一个硬盘是由许许多多盘片层叠而成,一个硬盘可以分为几个部分:扇区,轨迹和柱面。

  1.扇区(Sector)。它是每一片盘片上可以被读写的最小单位,其大小是512个字节,一个扇区也可以被称为一块硬盘数据块。

  2.轨道(Track)。它位于盘片上,是以盘片的圆心为圆心的扇区环。

3.柱面(Cylinder)。其为一块硬盘上一组半径相同的轨道集合。

  一个个单独圆形的盘片组成了一块圆柱形的硬盘,每块盘片上最小的可读单位是扇区,在一块盘片上所有和盘片圆心距离相同的扇区组成了一条条圆形轨道,硬盘上所有半径相同的圆形轨道组成一个柱面。

  Disk Slices

SliceSolaris系统中一个很重要的概念,与用户访问的文件系统息息相关。简单地说,Slice就是连续的柱面组。通过划分Slice,硬盘可以被分割成不同的区域,用于存放数据。不同的Slice存放功能性不同的数据,比如某个扇区可以用于存放系统文件和程序文件,而另一个扇区可以存放用户自己的文件。在Solaris系统下,一个硬盘可以被分为8Slice,从Slice 0Slice 7。按照惯例,Slice 2用于代表整个硬盘,记录整个硬盘信息。

  每个Slice都是由开始柱面(内圈柱面)和结束柱面(外圈柱面)来完成定义的。由图5可见,由于柱面定义不同,每个Slice的大小也不同,可以存储的数据量也有所不同。每个Slice在系统中都有唯一的名字,由一个8位字符串组成。这个字符串包含Slice的控制号、目标号、磁盘号及Slice号。

  Solaris文件系统

  Solaris操作系统采用ufs作为基于本地硬盘的文件系统。ufsAIX系统的JFS类似,只是各公司的叫法不同。

  前面提到,Slice与用户访问的文件系统息息相关,这是因为面向用户的文件系统是建立在Sclie上,这与AIX是在逻辑卷上建立文件系统的概念稍有不同。但是,文件系统一旦建立,其结构和使用方法与AIX基本相同,也是采用树形目录的存储结构和Mount的使用方法。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-03  
 123456
78910111213
14151617181920
21222324252627
28293031   

我的存档

数据统计

  • 访问量: 686
  • 日志数: 1304
  • 建立时间: 2008-08-05
  • 更新时间: 2008-08-05

RSS订阅

Open Toolbar