AIX存储管理系统

AIX是IBM公司为其中小型服务器开发的操作系统。它是一种Unix操作系统,与Solaris、HP-UX等Unix操作系统一样,都是从AT&T System或BSD UNI发展而来的,各有特色。

AIX存储管理

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

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

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

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

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

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

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

hdisk0、hdisk1和hdisk2分别对应3块硬盘,即3个物理卷(每个划分成多个物理分区),它们合在一起组成了一个卷组(图上是rootvg),在同一个卷组中所有的物理分区大小是一致的。在rootvg上可以划分多个逻辑卷,每个逻辑卷由多个逻辑分区组成,由于存在镜像关系(hdisk0、hdisk1及hdisk2一份数据、两份镜像),一个逻辑分区实际对应了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点提供了一个访问该文件系统的接口。

猜你喜欢

转载自alston.iteye.com/blog/1443290