第一章:AIX基础架构
1.1 AIX系统构成要素
模块化、功能组件化 灵活性,可以根据需要动态增加、替换、删除构件,不会影响整个系统运行。
1.2 内核、Shell与文件系统
Shell就是命令解释器,是内核当用户登录AIX后启动的一个服务于此用户的Shell。
内核、shell、文件系统即AIX的主体
1.3 AIX逻辑卷管理器(LVM)
使用LVM解决了传统UNIX存储方面的问题:
a、逻辑卷可以使用不连续物理空间,并且可以动态调整其容量。
b、通过镜像技术,逻辑卷提供了数据访问的性能改善和关键数据的高可用性。
c、通过损坏数据块的映像重构,逻辑卷具有了自发检测和修复能力。
d、通过支持SMIT工作环境,LVM磁盘管理简单而快捷
1.4 日志文件系统(JFS/JFS2)
根目录 /
树形子目录 /dev
/usr
/home
/oracle
/db2
/sysbase
/sbin
/etc
/var
/tmp
1.5 RS6000服务器:RISC指令
服务器硬件结构:prtconf
Q1:RS/6000服务器
A1:
Q2:AIX5L 其中L指什么
A2:L指扩展Linux支持
1.6 AIX存储结构
磁盘阵列输出的一块逻辑盘=>磁盘驱动器chedev -l hdiskn pv=yes/clear=>PV(Physical Volumn)<=对应于=>/dev/hdiskn(逻辑设备文件)
->VG(一个或多个PV组成)->PP(由PV划分)=>LV(基本单位lp,对应PP)=>作为FS(服务于文件处理系统,是
一种结构化和层次化的文件组织形式)或者raw设备(一般用于数据库应用)
# lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00ccaa8500004c00000001298c847b52
VG STATE: active PP SIZE: 256 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1092 (279552 megabytes)
MAX LVs: 256 FREE PPs: 186 (47616 megabytes)
LVs: 13 USED PPs: 906 (231936 megabytes)
OPEN LVs: 12 QUORUM: 1 (Disabled)
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
# 其中VG DESCRIPTORS 是卷组描述区VGDA ,是磁盘上的一个区域,用来存储该磁盘所在卷组的定义信息以及卷组上定义的所有逻辑卷的属性和状态。
卷组内所有磁盘具有相同的VGDA信息,对于两块盘构成的卷组,默认有三个VGDA。1:2分配
使用卷组优点:1、用逻辑结构(对磁盘驱动器来说)解决磁盘组合问题,使得操作系统在空间使用方面不受容量限制
使用LV优点: 1、使用逻辑结构(对于PV物理卷来说)解决了物理卷的跳跃,使得用户在使用逻辑卷时候显示为连续的
2、可以动态调整文件系统的空间大小,并制指定逻辑卷在物理磁盘上跨盘分部。
3、在提高磁盘的存储灵活性和空间维护的使用操作便利性上提供了技术保证。
# lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
lv_qb_data01 raw 10 10 1 open/syncd N/A
lv_qb_data02 raw 10 10 1 open/syncd N/A
lv_qb_data03 raw 10 10 1 open/syncd N/A
lv_qb_data04 raw 10 10 1 open/syncd N/A
lv_qb_data05 raw 10 10 1 open/syncd N/A
lv_qb_data06 raw 10 10 1 open/syncd N/A
lv_qb_data07 raw 10 10 1 open/syncd N/A
lv_qb_data08 raw 10 10 1 open/syncd N/A
lv_qb_data09 raw 10 10 1 open/syncd N/A
lv_qb_data10 raw 10 10 1 open/syncd N/A
lv_qb_data11 raw 5 5 1 open/syncd N/A
lv_qb_data12 raw 5 5 1 open/syncd N/A
lv_qb_data13 raw 5 5 1 open/syncd N/A
lv_qb_data14 raw 5 5 1 open/syncd N/A
lv_qb_data15 raw 5 5 1 open/syncd N/A
lv_qb_data16 raw 10 10 1 open/syncd N/A
lv_qb_data17 raw 10 10 1 open/syncd N/A
lv_qb_data18 raw 10 10 1 open/syncd N/A
lv_qb_data19 raw 10 10 1 open/syncd N/A
lv_qb_data20 raw 10 10 1 open/syncd N/A
lv_qb_data21 raw 10 10 1 open/syncd N/A
lv_qb_data22 raw 10 10 1 open/syncd N/A
lv_qb_data23 raw 10 10 1 open/syncd N/A
lv_qb_data24 raw 10 10 1 open/syncd N/A
lv_qb_data25 raw 10 10 1 open/syncd N/A
lv_qb_data27 raw 10 10 1 open/syncd N/A
lv_qb_data26 raw 10 10 1 open/syncd N/A
lv_qb_data28 raw 10 10 1 closed/syncd N/A
lv_qb_data29 raw 10 10 1 closed/syncd N/A
lv_qb_data30 raw 10 10 1 closed/syncd N/A
lv_qb_data31 raw 5 5 1 closed/syncd N/A
lv_qb_data32 raw 5 5 1 closed/syncd N/A
lv_qb_data33 raw 5 5 1 closed/syncd N/A
lv_qb_data34 raw 5 5 1 closed/syncd N/A
lv_qb_data35 raw 5 5 1 closed/syncd N/A
# lslv lv_qb_data01
LOGICAL VOLUME: lv_qb_data01 VOLUME GROUP: datavg
LV IDENTIFIER: 00ccaa8500004c00000001336e7dc345.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: raw WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 1024 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 10 PPs: 10
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 16
MOUNT POINT: N/A LABEL: None
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
# 该逻辑卷要求放置在磁盘的中心区域(middle),写入验证策略打开(relocatable),镜像写入一致性(MIRROR WRITE CONSISTENCY)打开,
没有进行条带化(SCHED POLICY: parallel而不是striped)------ (注意需要详细了解这几个参数的概念)
# 逻辑卷信息存储在一个逻辑卷控制块LVCB的数据块中,对标准的卷组,LVCB就保存在LV的第一个数据块上;
对于非标准卷组(Big VG和Scalable VG)来说,VGDA保存在LVCB上。
#逻辑卷本身可以作为:启动映像、换页空间、数据块裸设备、文件系统日志使用
#常用物理卷AIX命令
mkvg命令 创建一个新卷组
extendvg 将物理卷添加到一个已有的卷组中
chvg 更改卷组属性
reducevg 从卷组中删除物理卷
lsvg 列出卷组
exportvg 除去或者导出一个卷组
importvg 将一个被导出的卷组安装回AIX
reorgvg 重组一个卷组
syncvg 对一个卷组进行数据同步
varyonvg 激活卷组,使卷组可用
varyoffvg 关闭卷组 使卷组不可用
migratepv 将卷组中一块物理盘数据移动到同卷组中另一个盘中
逻辑卷基本命令
mklv 创建一个逻辑卷
chlv 创建逻辑卷后用来更改其名称和特征
extendlv 增加对逻辑卷分配的逻辑分区数目
cplv 复制逻辑卷
lslv 列出逻辑卷
rmlv 除去逻辑卷
mklvcopy 增加逻辑卷中逻辑分区的副本数目,用于逻辑卷镜像
rmlvcopy 减少逻辑卷中逻辑分区的副本数目 用于逻辑卷镜像的删除
crfs 为逻辑卷创建一个文件系统
1.7 AIX换页空间
换页空间即交换区 ,AIX用逻辑卷管理,换页空间主要是为物理内存在硬盘上提供一个缓冲区,
一个扩展系统内存,在AIX中可以使用换页空间操作常用命令如下:
chps 更改换页空间的属性
lsps 显示换页空间属性和当前使用状态
mkps 创建新换页空间
rmps 删除已停用的换页空间
swapon/off 启用或禁用附加的换页空间
1.8 AIX文件系统结构
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 122 244 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 60 120 2 open/syncd /
hd2 jfs2 40 80 2 open/syncd /usr
hd9var jfs2 40 80 2 open/syncd /var
hd3 jfs2 40 80 2 open/syncd /tmp
hd1 jfs2 41 82 2 open/syncd /home
hd10opt jfs2 40 80 2 open/syncd /opt
lg_dumplv sysdump 12 12 1 open/syncd N/A
loglv00 jfslog 1 1 1 open/syncd N/A
lv00 jfs 1 2 2 open/syncd /var/adm/csd
fslv00 jfs2 220 220 2 open/syncd /ora10g
根目录 / 该目录包括
/sbin
/dev
/etc 等
用户各自根目录 /home
用户及系统创建的临时文件 /tmp
包含系统命令,库,以及应用程序 /usr
保存系统运行的日志文件 /var
安装常用应用系统 /opt
1.9 AIX对象数据管理
在AIX中,所有的系统配置信息存储在对象数据管理(Object Data Manager ODM)数据库中,主要管理数据包括:
1、硬件设备的配置信息和状态信息、
2、系统安装的软件产品信息、升级和修补信息
3、网络配置信息
4、系统资源信息
5、SMIT/SMITTY等信息
这些信息分别被保存在/usr/lib/objrepos /usr/share/lib/objrepos和/etc/objrepos 三个文件中
输出当前使用的ODM文件
#ehco $ODMDIR
/etc/objrepos
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14272606/viewspace-712988/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14272606/viewspace-712988/