最近接手的一库在HP-UNIX上,之前没玩过,甚至心里还抱怨怎么HP-UNIX的df-g这么难看,还得现计算大小,被同事狠狠鄙视了一番。今天无意搜出一篇比较完整的HP-UNIX文件系统管理的文章,转载一下,以便查看。感谢博主:http://yls_forever.blog.tianya.cn/
本文转载于:http://blog.tianya.cn/blogger/post_show.asp?BlogID=1868068&PostID=15718303&idWriter=0&Key=0
1、磁盘设备和相关配置
2、逻辑卷管理介绍
2.1、整盘分区
2.3、逻辑卷管理磁盘分区
3、列表显示和创建逻辑卷
3.1、列表显示物理卷
3.2、列表显示卷组
3.3、列表显示逻辑卷
3.4、创建物理卷
3.5、创建卷组
3.6、创建逻辑卷
3.7、LVM数据结构
4、文件系统介绍
4.1、文件系统类型
4.2、硬链接和软连接
5、高性能文件系统
6、日志文件系统
7、创建新的文件系统
8、挂载和卸载文件系统
9、管理文件系统
10、文件系统修复
11、重要的LVM命令
12、小结
磁盘和文件的系统管理是一项重要的系统管理任务。它包括添加和删除磁盘、配置磁盘、给予没肿配置生成和管理文件系统及磁盘问题的修复。一个磁盘包括一个或多个系统。HP提供了两种方法用于磁盘管理:一个是整盘的方法,另一个是采用逻辑卷管理。
当磁盘空间不够时,你ijiu需要给系统增加一个活多个磁盘。要使新增加的磁盘真正在系统中其作用,它必须经过好几个步骤。本章中,我们先介绍一下磁盘设备及相关配置,然后进行各个步骤的学习。在建立逻辑卷之前,必须先建立物理卷和卷组。一旦你建立了逻辑卷,就可以接着创建文件系统。当要创建文件系统时,我们会了解到高性能文件系统(HFS)和日志文件系统(JFS),了解如何去生成新的文件系统一季如何在启动时自动挂起/etc/fstab文件系统用于在系统启动时根据用户定义的选项启动系统。有时,通过一些命令去扩展活缩小逻辑卷及文件系统的尺寸。
当你非正常的关闭系统或当系统崩溃时,文件系统可能被破坏。在这种情况下,你需要去修复它,我们可以通过fsck命令来实现。
在学习了正在内容之后,你将具备对磁盘和逻辑卷的系统管理能力,病初步掌握如何去处理与磁盘驱动器和文件系统相关的问题。
1、磁盘设备和相关配置:
每个物理磁盘都有两个相关设备文件,这些设备文件用于磁盘的I/O动作。其中一个是原始设备文件(也叫字符设备文件),另一个叫块设备文件。每一个磁盘在被HP系统使用之前必须经过配置。一个磁盘可以被细分为多个部分,每个部分分别用于不同的用途。磁盘细分的各个部分中,引导区是一个特殊的区域,它包含了在启动时说必须的程序和文件等。其他部分可能被用作:
一个文件系统,包含存储文件的空间。如:/usr,/var,/home等,她们可以用来存储某一类型的文件。
一个交换区,作为交换空间。当系统所需的内存超过所安装的物理内存时,交换空间就会被内核用来扩充物理内存的空间。它也被用作崩溃转储,这是要想成功地进行影响转储时的内存数据,就要求交换区的空间大于无理内存。
原始数据区域,用于存放一些原始数据,如:存放Sybase,Informix,Oracle等数据库的数据。
2、逻辑卷管理介绍
要陪孩子磁盘,你可以选择用整盘的办法或采用逻辑卷管理(LVM)的方法。这两种方法都可以通过SAM来实现。
2.1、整盘分区
当我们采用整盘分区的方法时,一个磁盘一般用于一个用途,他要么用作一个文件系统,要么用作一个交换区,或者整个作为存储原始数据的区域。然而,也存在下面两种特例:
一个磁盘同事包含文件系统和交换区。如在一个6GB的磁盘上,可以分配2GB给交换区,分配4GB给文件系统。
一个磁盘同事包含文件系统和引导区。
不足:
每个磁盘只能有一个文件系统;一个文件系统不能扩展到多个磁盘,这意味着一个文件系统的大小不可能超过所在磁盘的空间。
当后期需要更多的空间时,扩展文件系统很难。首先,我们不能通过增加磁盘来扩在某一个文件系统;其次,采用整盘方法后,我们不能把另一个文件系统的空闲空间增加到本文件系统上。
像这些不足,在使用逻辑卷管理方法时不会遇到,所以很多管理员更愿意采用采用逻辑卷的管理方法,在下面我们会介绍。
2.1、逻辑卷管理磁盘分区
为了更好的掌握LVM,我们先来了解3个基本术语;物理卷、卷组、逻辑卷。
1. 物理卷
物理卷是实际的物理磁盘驱动器,它能被LVM所管理。要是磁盘能被LVM所管理,需要先在磁盘上创建一些特殊的数据结构。一旦这些数据结构被创建了,磁盘就被认为是物理卷了。
2. 卷组
你可以将多个物理卷组合成一个卷组。卷组可被用来将所有的物理卷的空间融合成一个独立的实体。举个例子,在你的系统上装有4个10GB的磁盘,我们可以生成一个大小为40的卷组,抽象的来说,HP-UX把它当成一个40GB的存储器。这个空间可以被分出其他更小的空间。比如:我们可以生成一个大小为26GB的区域,这在我们采用整盘方法是是不可能实现的。
当我们第一次在机器上安装HP-UX时,缺省生成一个卷组名为vg00。它被称为根卷组。它包含了启动磁盘一季绝大部分的操作系统有用工具和命令。在后期,你可以根据需要另外创建其他卷组。
每一个卷组都会在/dev目录下生成一个子目录。根卷组vg00所对应的子目录是/dev/vg00.
3. 逻辑卷
把一个卷组看作为一个单独的、大容量的存储器,因此可以把它分成多个逻辑卷。一个逻辑卷可以作为磁盘上的一个区域,在这个区域上你可以创建文件系统。当然,你也可以把一个逻辑卷作为一个交换区或原始数据存储区。对于逻辑卷,你可以在任何时候根据实际需要合理的去改变他的尺寸而不丢失数据。逻辑卷还有其他属性,如下:
你可以生成一个逻辑卷,它只在一个物理卷上占用空间。如果需要的话,你也可以将一个逻辑卷扩在到其他多个物理卷上。
每一个逻辑卷会在卷组目录下找到相关设备文件。这些设备文件的名字为lvol1,lvol2,lvol3。。。等,这些设备文件名可以被改变。
打开根卷组/deb/vg00,列表中的第一个文件名为group,这是卷组的设备文件。每一个逻辑卷组有2个设备文件,就像磁盘设备一样。其中那个一个是块设备,另一个是字符设备或称原始设备文件。对于原始设备,其名字都以“r”开头。
想其他的设备文件一样,这些设备文件中的每一个都有一个设备主号和次号。所有LVM设备文件的主号都是64。次号显示该逻辑卷名及该逻辑组的成员关系。在6位的次号“0x000004”(前面的0x仅表示后面的六位数是16进制)中,做起两位“00”表示所属卷组的序号,此处对应的是vg00;最后两位“04”表示该逻辑卷在卷组中是第几个,此处表示它是第四个逻辑卷,中间两个没有用到,一般为“00”。
当你想要创建一个卷组时,需要用mkmod命令建立卷组设备文件。以后,如果你向卷组中增加一个逻辑卷,新的逻辑卷设备文件会在卷组目录下自动生成。