`
chendang1314
  • 浏览: 102101 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

   从问题说起,以前没有接触aix,linux也只是些皮毛的应用。在服务器上装完DB2后,接着要装was发现默认的安装目录空间不够,不知道怎么搞,只知道测试机上面是有4块硬盘,后面两个是刚插上去的,总的空间是肯定够的,只是不知道如何分区和挂载有效的利用起来。也不敢随便的瞎弄,决定还是从头彻底的弄个清楚了再继续。

1、硬盘种类、物理几何结构
   硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA是串口,SATA的发展目的是替换IDE;

硬盘的物理几何结构是由盘、磁盘表面、柱面、扇区组成,一个张硬盘内部是由几张碟片叠加在一起,这样形成一个柱体面;每个碟片都有上下表面;磁头和磁盘表面接触从而能读取数据;

2、硬盘分区划分标准
    硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展分区)的个数硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的;
    MBR(Master Boot Record),即主引导记录,位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的 446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FDH)交给了DPT(Disk Partition Table硬盘分区表),最后两个字节"55,AA"(偏移1FEH- 偏移1FFH)是分区的结束标志。这个整体构成了硬盘的主引导扇区。大致的结构如图。

        Main Root Record   

         主引导程序446字节 

         分区信息1(16字节)
         分区信息2(16字节)
         分区信息3(16字节)
         分区信息4(16字节)

 


比如下面的例子:

QUOTE:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux

通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置

 

3、硬盘设备(包括移动存储设备)在Linux或者其它类Unix系统的表示

     IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。在这方面说的太多也无用,还是以fdisk -l 为准为好;

SCSI 和SATA 硬盘在Linux通常也是表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准

移动存储设备在linux表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准
 

 4、aix磁盘系统

     

a、基本概念:
PV
物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。
vg
卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。
pp
物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。
lp
逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。
lv
逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分   区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。
fs
文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件系统,也就是说一个    文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。


b.
存储结构:
逻辑卷lv 不能被直接访问,是生设备(裸设备),逻辑卷上建文件系统,文件系统可以被用户访问,市熟设备。文件系统里建目录,目录下建文件。

物理卷,卷组,物理分区,逻辑卷,逻辑分区,逻辑卷是面向操作系统的概念
文件系统,目录,文件是面向用户的概念。

 

c.LVM的配置数据
卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系
卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用
逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节

LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA信息,当把它加入卷组中时,开始将卷组信息写入VGDA区域,当把它从卷组删除时,也同时清除VGDA数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入ODM,导出时删除。

 

d.磁盘Quorum
卷组的每一个物理卷至少包含着一份VGDAVGSA。当一个卷组只有一块硬盘时,这块硬盘存有两份VGDAVGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。  如果磁盘Quorum存在,则必须保证卷组有51%以上的VGDA/VGSA可以正常访问。淡然也可以关闭磁盘Quorum

 


e.
逻辑存储管理的限制
VG
数:每个系统最多255VG
PV
数:对于普通卷组,每个VG最多32PV,对于大VG,每个卷组最多128PV
PP
数:每个PV最多有1016PP
LV
数:对于普通VG,每个卷组最多255LV,对于大VG,每个VG最多512LV
LP
数:每个LV最多有32512LP
PP
LP的大小:1M1024M 必须是2的幂次方
LP
映射PP的数量:一个LP可以映射1-3PP

f.物理区域的分布
外边缘(Outer-Edge):存放很少访问的数据
外中间(Outer-Middle):创建逻辑卷时默认的位置
中间(Center):磁盘搜索时间最短,速度最快。
内中间(Inner-Middle):比中间稍慢一些
内边缘(Inner-Edge)存放很少访问的数据

 

 5、vg空间足够的情况下调整文件系统大小

这个过程的做法一般如下:

1.首先确定你正使用的卷组
=============================================================================

# lsvg -o
rootvg
#
=============================================================================

因为我的机器上只设了一个rootvg卷组,所以我只需要对它进行操作就可以了,其它类似

2.查看卷组信息
=============================================================================

# lsvg rootvg
VOLUME GROUP:   rootvg                   VG IDENTIFIER:  00098d9f00004c0000000
0f9b120700b
VG STATE:       active                   PP SIZE:        64 megabyte(s)
VG PERMISSION:  read/write               TOTAL PPs:      542 (34688 megabytes)

MAX LVs:        256                      FREE PPs:       390 (24960 megabytes)

LVs:            9                        USED PPs:       152 (9728 megabytes)

OPEN LVs:       8                        QUORUM:         2
TOTAL PVs:      1                        VG DESCRIPTORS: 2
STALE PVs:      0                        STALE PPs:      0
ACTIVE PVs:     1                        AUTO ON:        yes
MAX PPs per PV: 1016                     MAX PVs:        32
LTG size:       128 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:      no                                      
#
=============================================================================

TOTAL PPs:      542 (34688 megabytes)这一行表示你的机器现有的硬盘空间总量,或者
说系统能够识别出的物理空间大小,我的硬盘是一块36G的.
FREE PPs:       390 (24960 megabytes)这一行表示还有多少硬盘空间未使用,从这里你
可以增加空间到你的文件系统里,我还剩24G左右。
USED PPs:       152 (9728 megabytes)现有文件系统的物理使用量,我用了9G左右。


3.增加空间之前你可以查看以下现有文件系统的大小和使用情况
=============================================================================

# df -tk
Filesystem    1024-blocks      Used      Free %Used Mounted on
/dev/hd4           131072     17452    113620   14% /
/dev/hd2          3211264   1288216   1923048   41% /usr
/dev/hd9var        589824     23800    566024    5% /var
/dev/hd3           589824     18684    571140    4% /tmp
/dev/hd1          3145728   2023192   1122536   65% /home
/proc                   -         -         -    -  /proc
/dev/hd10opt        65536      9000     56536   14% /opt
/dev/cd0           638662    638662         0  100% /cdrom
#
=============================================================================

-k参数表示按1024byte/block来查看,因此我的/home目录大约有3G的空间。

4.增加我的/home文件系统空间,可以用smitty fs或者下面的命令来完成,但是增加的数
量是受到前面Free PPs的量的限制的。因为增加文件系统容量容易,但是要减小就难,因
此建议新建一个文件系统,这样当你用完了以后可以通过删除该文件系统来回收空间。

=============================================================================

# chfs -a size=+2000000 /home
Filesystem size changed to 8388608
#
=============================================================================

增加了2000000个块,每个块为512字节,因此也就是增加了1048576k,1G左右吧。

5.现在再次察看文件系统
=============================================================================

# df -tk
Filesystem    1024-blocks      Used      Free %Used Mounted on
/dev/hd4           131072     17452    113620   14% /
/dev/hd2          3211264   1288216   1923048   41% /usr
/dev/hd9var        589824     23800    566024    5% /var
/dev/hd3           589824     18684    571140    4% /tmp
/dev/hd1          4194304   2056608   2137696   50% /home
/proc                   -         -         -    -  /proc
/dev/hd10opt        65536      9000     56536   14% /opt
/dev/cd0           638662    638662         0  100% /cdrom
#
=============================================================================

ok,/home文件系统的容量已经变成了4G,增加文件系统容量成功。

 

顺带说一嘴,/usr相当于window的program files,安装软件的时候,发现不够了系统会自
动扩大。日常使用时,用不到/usr,除非用户将自己的文件放在/usr下,但这种习惯非常
不好

 

 

分享到:
评论
1 楼 xiaohua0851 2009-07-25  
谢谢啊,学习ING

相关推荐

    AIX磁盘管理,卷组管理等资料整理

    AIX磁盘管理,卷组管理等资料整理

    aix 磁盘管理 LVM

    aix 磁盘管理 存储管理概念 LVM 使用的基本概念包括物理卷、卷组、物理分区、逻辑卷、逻辑分区、文件系统和原始设备。下面介绍它们的一些特征:

    AIX磁盘管理,存储学习

    AIX磁盘管理,存储学习

    AIX磁盘管理

    IBM developerworks提供的AIX磁盘管理介绍

    AIX高级系统管理(磁盘管理)

    AIX高级系统管理,PPT,这次介绍的是磁盘管理.

    AIX 同步磁盘名和恢复卷组

    用于恢复AIX磁盘卷组 ,包括磁盘名称, 卷组名称, 是AIX 系统维护的比较复杂深入的小工具, 英文版,包括较多命令。

    AIX磁盘逻辑卷管理

    比较基础,通俗易懂。 1111111111111111111111111111

    AIX系统管理命令整理

    AIX系统管理命令整理,很实用命令,已经行了分类,包括系统,网络,HACMP,磁盘等

    AIX存储管理之将磁盘配置为PV.docx

    AIX存储管理之将磁盘配置为PV

    IBM AIX存储管理指南

    课程代码 AU20CHN 掌握AIX基本管理技能、具有能理解磁盘存储管理和配置所需知识的AIX系统管理员

    AIX优化及维护案

    2.6 超经典的AIX系统管理手册之四(AIX存储管理) 122 2.7 超经典的AIX系统管理手册之五(RS6000 更换硬盘的过程) 134 2.8 超经典的AIX系统管理手册之六(HACMP安装配置) 137 2.9 超经典的AIX系统管理手册之七(模拟...

    solaris AIX hp-unix linux 磁盘管理命令.pdf

    solaris AIX hp-unix linux 磁盘管理命令.pdf

    AIX高级管理讲义

    aix高级管理:磁盘管理.备份恢复等

    aix 优化及维护案例

    2.6 超经典的AIX系统管理手册之四(AIX存储管理) 122 2.7 超经典的AIX系统管理手册之五(RS6000 更换硬盘的过程) 134 2.8 超经典的AIX系统管理手册之六(HACMP安装配置) 137 2.9 超经典的AIX系统管理手册之七(模拟...

    AIX系统管理

    14.3 磁盘空间管理 139 14.3.1 显示文件系统空间使用情况 140 14.3.2 控制增长较快的文件 140 14.3.3 显示磁盘使用情况 141 第 15 章 系统交换区管理 142 15.1 换页空间的概念 142 15.2 为什么使用换页空间 143 15.3...

    AIX维护手册第2部分:磁盘存储管理

    本部分向您详细的讲解了 AIX v5.3 在磁盘存储管理方面的概念、架构、 技术以及一些 ...这一部分也是 AIX 系统管理中最基础,最重要的部分,作为一个管理员,磁盘管理 肯定是主要的日常工作以及问题处理的重点。

    AIX 系统交换磁盘空间的监控与管理

    系统究竟需要多大的交换空间? 首先, 我们认为将分页空间的大小设置为RAM的两倍(以前的基本原则). 通常来说, 如果我的系统拥有超过... Oracle为AIX提供的文档推荐设置交换空间为RAM大小的一半加上4GB, 但是上限为32GB.

Global site tag (gtag.js) - Google Analytics