AIX 里面dump文件系统扩充
了解转储(dump)设备
了解转储(dump)设备David Tansley, 系统管理员, Ace Europe2012 年7 月30 日如果发生意外,IBM AIX® 操作系统会崩溃,此时您可能希望能够自动搜集相关信息。
利用转储(dump)设备,可在这些设备上部署核心转储功能,从而准备转移到IBM 支持。
简介如果由于意外事件导致系统崩溃,则会发生核心转储。
事实上,并非总在出现系统崩溃时才发生核心转储。
然而,在本文中,假定系统崩溃是由于严重事件或用户强制性动作所引起的。
转储包含了达到崩溃时内存的内容。
就其本质而言,崩溃总是不期而至,因而当崩溃发生时,系统管理员还是应当事先做好防范措施。
能够确定崩溃的发生是否是由系统重启引起,此时在错误日志里存在具有标签为SYSDUMP的条目。
在本演示中,我使用的是AIX 7.1。
不过,我所讨论的原理也适用于AIX 5.3 和 6.1。
回页首做好准备要想防范意外的系统崩溃,需要确保具有转储设备逻辑卷(LV),用于在系统恢复时存放转储。
然而,如果转储设备不可用,那么应该指定第二转储设备来存放转储。
可能人们并不关心系统崩溃何时发生,因而也对进一步研究转储文件不感兴趣。
这完全取决于系统所有者。
但是,为保障系统正常运行,在rootvg 中包含主转储设备是很好的做法,也是很有必要的。
可为转储设备执行镜像,但是,IBM AIX 支持对此发出警告。
这是因为崩溃可能会被执行镜像或同步相关,这会导致转储设备上的镜像无效。
在某些情况下,转储文件仅会被复制到镜像转储设备(位于镜像磁盘中)的其中一个副本,当系统重启时,很可能仅恢复转储文件副本一半的内容,最好的做法是,将主转储设备放到一个非镜像的磁盘中,将第二设备放到另一个非镜像磁盘中。
然而,对rootvg 转储设备执行镜像比较常见。
只要第二转储设备不在分页空间中,或不在磁带设备之类的外部设备中,则它可以位于rootvg 内部,也可位于其外部。
回页首转储设备参考资料学习∙访问AIX 7.1 信息中心,了解更多信息。
AIX下core dump定位简介
Core dump 基本知识
本节主要探讨 core dump 产生的背景知识。对这部分不感兴趣的读者可以直接阅读第二章,了 解基本的 core dump 定位手段。
起源
软件是人思维的产物。智者千虑,必有一失,人的思维总有缺陷,反映到软件层面上就是程序 bug。程序 bug 的终极体现就是 core dump,core dump 是软件错误无法恢复的产物。
Segmentation fault in raise at 0xd022e1e4
0xd022e1e4 (raise+0x40) 80410014
lwz r2,0x14(r1)
显示出 core 发生时,当前进程执行到的位置(-g 编译的情况下能够看到具体的行):
(dbx) where raise(??) at 0xd022e1e4 main(0x1, 0x2ff22d48) at 0x100019c4
std::cout << " input str!\n" << std::endl; std::cin >> str; return 0; }
寻找 core dump
应用进程的 core 产生在其当前工作目录下,可以在应用程序内部使用 chdir 函数切换当前工作 目录。使用 procwdx 命令可以查看进程的当前工作目录。系统的 core 生成在 lg_dumplv 下,并 在重启时转移到/var/adm/ras/目录下(如果有足够空间的话,否则继续保留在 lg_dumplv,并随 时有可能被覆盖)。 可以使用 errpt -a 查看标识 C0AA5338 SYSDUMP(系统 core)、B6048838 CORE_DUMP(进 程 core)的详细错误信息,获取生成 core 的进程以及 core 文件位置。使用 snap –ac 收集系统的 dump 信息。
AIX中处理dump空间不足
AIX中处理dump空间不足AIX中处理dump空间不足1.通过errpt 可以查看到IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION F89FB899 0518150709 P O dumpcheck the copy directory is too smallF89FB899 0517150709 P O dumpcheck the copy directory is too small2,errpt -aj F89FB899 可以查看到dump文件,和现在大小,估计需要大小或者使用sysdumpdev 查看dump 设备,sysdumpdev -e 查看dump需要的空间File system name/var/adm/ras/platform1Current free space in kb26104Current estimated dump size in kb456483,使用lsvg -l rootvg 查看/var/adm/ras/platform1 所对应的lv名fwdump1 jfs2 4 8 2 open/syncd /var/adm/ras/platform14.,lslv fwdump1 查看当前PP数量,LP数量,PP大小# lslv fwdump1LOGICAL VOLUME: fwdump1 VOLUME GROUP: rootvgLV IDENTIFIER: 000927330000d60000000121324e7ddf.13 PERMISSION: read/writeVG STA TE: active/complete LV STA TE: opened/syncdTYPE: jfs2 WRITE VERIFY: offMAX LPs: 512 PP SIZE: 128 megabyte(s) COPIES: 2 SCHED POLICY: parallelLPs: 4 PPs: 85,lsvg rootvg 查看当强VG 还有没有可以使用的PP# lsvg rootvgVOLUME GROUP: rootvg VG IDENTIFIER: 000927330000d60000000121324e7ddfVG STA TE: active PP SIZE: 128 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 1092 (139776 megabytes)MAX LVs: 256 FREE PPs: 328 (41984 megabytes)LVs: 12 USED PPs: 764 (97792 megabytes)6 ,smitty chfs 修改fwdump1的空间大于errpt告警中的容量,增加两个PPChange / Show Characteristics of an Enhanced Journaled File SystemType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]File system name /var/adm/ras/platform1NEW mount point [/var/adm/ras/platform1]SIZE of file systemUnit Size 512bytes +Number of units [1048576]7,修改完成以后使用/usr/lib/ras/dumpcheck 来进行验证如果errpt 没有新的报错。
AIX扩增文件系统lslv
AIX扩增文件系统1、在扩增文件系统以前,要先理清楚以下几点:1.1 用df –g命令查看该文件系统还剩多少空间,对应在哪个逻辑卷LV下(例/oracle在fslv00逻辑卷下)p670_db1/#df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 0.12 0.10 19% 1989 4% //dev/hd2 3.00 1.30 57% 32233 5% /usr/dev/hd9var 0.25 0.14 46% 854 2% /var/dev/hd3 0.62 0.18 72% 1753 2% /tmp/dev/hd1 0.12 0.12 4% 44 1% /home/proc - - - - - /proc/dev/hd10opt 0.12 0.11 11% 461 2% /opt/dev/inst 15.62 6.84 57% 3038 1% /inst/dev/lv01 0.25 0.24 4% 17 1% /test/dev/fslv06 200.00 102.91 49% 331 1% /backup_for_dev/dev/fslv00 200.00 15.33 93% 31388 1% /oracle/dev/fslv04 1.00 0.79 21% 11 1% /oracle/PRD/origlogA/dev/fslv05 1.00 0.80 20% 8 1% /oracle/PRD/origlogB/dev/fslv03 2.00 1.67 17% 1774 1% /sapmnt/dev/fslv02 2.00 1.25 38% 428 1% /usr/sap/PRD/dev/fslv01 5.00 2.48 51% 11577 2% /usr/sap/trans1.2 用lslv fslv00 查看该逻辑卷信息,主要看MAX LPs、LPs、PPs,计算扩增后的文件系统大小不要超过MAX LPs,如果MAX LPs、LPs、PPs已经相等,就要先扩增逻辑卷fslv00了。
AIX开启dump功能设置
赵经理(50708548) 17:51:51smit dump 开启系统dump功能show Current Dump Devices显示当前系统设置。
主要设置如下两项:always allow dump TRUEdump compression OFF可以放到维护记录中啊可(15874461) 17:53:45primary /dev/lg_dumplv secondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump TRUEdump compression OFF啊可(15874461) 17:55:11system dump compression 设置为true赵经理(50708548) 17:55:29我写错了。
跟现在151的设置一样就可以了。
应该是off啊可(15874461) 17:55:59ok收到赵经理(50708548) 17:56:01把压缩关掉啊可(15874461) 17:56:12压缩默认是开启的?赵经理(50708548) 17:56:24好像是。
?不记得了。
你可以看看210和224啊啊可(15874461) 17:56:46智慧啊可(15874461) 17:57:52默认是开启的允许压缩是关闭的System Dump Compression 关闭(默认是开启的)Always ALLOW System Dump true(默认是false)生成dump文件:smit dump选择copy a system dump from a dump device to a file 6.1上开启dump。
AIX5.3操作系统关于扩文件系统一点经验
AIX5.3 扩文件系统
中兴通讯固网业务用服部张春浩
产品名称:ZXIN10-CRBT
关键词:LV,FS
1、问题描述
某某联通炫铃局点,由于数据库备份目录日渐不能满足日数据备份了,需要扩该文件系统/ZXINDATA/ZXINBAK的大小;
2、问题背景
数据库扩大的非常快;
3、问题分析
个人分析首先你想扩FS(文件系统),首先要扩lv(逻辑设备);
首先检查本地卷组rootvg还有剩余空间否,使用lsvg rootvg;检查FREE PPs: 552 (141312 megabytes),由于做了镜像原因,我们检查只能算LPS空间大小为PPS/2,剩余空间达到70G,完全可以支持只扩20G的/zxindata/zxinbak ;
于是扩LV,但是提示没有足够的空间
后来上网搜了下,原来AIX5.3操作系统,扩文件系统大小,只要扩文件系统就可以,而lv是自适应的,会自动随着文件系统变化而去变化的,与HP-UX有区别;
4、问题处理
由于LV是自适应的,只需要扩FS
Smitty fs
Add /change/ show /delete /file systems
Enhanced Journaled file systems
Change/show Characteristiscs of an Enhanced Journaled File System
进去选择/zxindata/zxinbak
然后修改单位Unit Size 看你喜欢用什么单位,可以选M 还有G等;
在Unmber of units里添加修改后文件系统大小即可,这里不是指增加;
5、问题总结
遇到基本问题,网络会告诉我们的;。
AIX双机扩容
财务管控双机扩容实施文档(系统层面)目录一主机环境 (2)二扩容需求 (2)三准备工作 (2)四操作步骤 (2)五回退保障 (3)一主机环境主机名型号操作系统IP 资源组资源组卷组卷组状态Ora1 9117-MMA 5308 13.228.3.3 rg1 oravg concurrent Ora2 9117-MMA 5308 13.228.3.9 rg1 oravg concurrent二扩容需求1、将XP24000划分的12个50G盘,一共600G加入到oravg卷组中2、在oravg卷组中创建裸lv设备三准备工作1、对ora1和ora2主机分别进行操作系统备份2、登陆2台主机并且记录硬盘和oravg卷组信息#xpinfo#lspv#lsvg –l oravg四操作步骤1、远程登陆ora1主机和ora2主机2、分别对2台主机的硬盘hdisk50-61执行PVID生成操作。
#chdev –l hdisk50 –a PV=yes#chdev –l hdisk51 –a PV=yes#chdev –l hdisk52 –a PV=yes#chdev –l hdisk53 –a PV=yes#chdev –l hdisk54 –a PV=yes#chdev –l hdisk55 –a PV=yes#chdev –l hdisk56 –a PV=yes#chdev –l hdisk57 –a PV=yes#chdev –l hdisk58 –a PV=yes#chdev –l hdisk59 –a PV=yes#chdev –l hdisk60 –a PV=yes#chdev –l hdisk61 –a PV=yes3、PVID一致后,将12个盘加入concurrent卷组登陆ora1主机,并运行#smit hacmp选择System Management (C-SPOC)下的》HACMP Concurrent Logical Volume Management》concurrent volume groups》Set Characteristics of a Concurrent Volume Group》add a volume to a concurrent volume group按回车,并ESC+7选中卷组oravg并回车,并选中需要添加的硬盘hdisk50-61一共12硬盘,执行完成后,按esc+0退出。
aix文件系统在线扩容
aix文件系统在线扩容aix的文件系统扩容是非常灵活的,如果不涉及加硬盘的硬件操作,只要通过aix里面的命令或者smitty菜单就行了,当然做好数据备份在任何情况下都是必要的。
1、因为数据库归档日志目录空间较小,而日志增长又比较快,因归档日志满很容易造成数据库挂起,所以准备对文件系统进行扩容。
# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 5.00 4.90 3% 7024 1% //dev/hd2 20.00 14.77 27% 57946 2% /usr/dev/hd9var 10.00 9.37 7% 7454 1% /var/dev/hd3 15.00 14.41 4% 3290 1% /tmp/dev/hd1 6.00 5.01 17% 1873 1% /home/proc - - - - - /proc/dev/hd10opt 15.00 14.62 3% 10242 1% /opt/dev/lv00 0.25 0.24 4% 18 1% /var/adm/csd/dev/fslv00 10.00 9.20 8% 2876 1% /sapmnt/BWP/dev/lv_oracle 0.50 0.50 1% 47 1% /oracle/dev/BWP 5.00 4.55 9% 12334 2% /oracle/BWP/dev/BWP_102_64 9.00 4.84 47% 22062 2% /oracle/BWP/102_64/dev/BWP_mirrlogA 0.50 0.40 20% 6 1% /oracle/BWP/mirrlogA/dev/BWP_mirrlogB 0.50 0.40 20% 6 1% /oracle/BWP/mirrlogB/dev/BWP_oraarch 50.00 38.82 93% 279 1% /oracle/BWP/oraarch/dev/BWP_origlogA 0.50 0.36 29% 9 1% /oracle/BWP/origlogA2、查看当前活动的卷,只有两个,经与工程师确认数据库归档日志目录在ORAVG卷上。
AIX的Dump文件学习笔记(原创)
AIX的Dump文件学习笔记(原创)DUMP文件概述为了增强故障分析能力,IBM的服务器增加了对设备故障当前环境的保存功能,就是保存一份设备故障时的内存、CPU寄存器、IO等设备的数据和状态信息,如果系统并没有停住,只是某个程序死掉,会产生CORE DUMP,在当前目录下产生一个CORE文件。
而如果操作系统死掉,则产生System DUMP或者System Crash,通常会引起系统停机。
DUMP的记录如下图所示。
作为一般客户通常只需要收集DUMP信息,并反馈给IBM工程师即可。
当发生系统DUMP时,机器将会被宕下来。
可能的原因包括:系统在进行内核操作时发生了未知的意外或者不能对其进行正常处理,都会引起DUMP。
也可以由系统管理员发出命令,强制系统DUMP。
当系统进行DUMP时,DUMP管理设施自动将内核相关的数据(kernel segment0及其他由内核或者内核扩展程序记录在主DUMP表中的内存块)复制到主DUMP设备。
可以把DUMP理解为系统当时的一个快照,供以后分析,分析DUMP可以在其他机器上进行,但需要复制一份此机器的内核程序,即unix_mp或unix_mp64.没有对应于DUMP的内核程序是午饭进行DUMP分析的。
DUMP的生成过程CORE DUMP的生成过程在进程运行出现异常行为时,例如无效地址访问、浮点异常、指令异常等,将导致系统转入内核态进行异常处理(即中断处理),向相应的进程发出特定信号例如SIGSEGV、SIGFPE、SIGILL 等。
如果应用进程注册了相应信号的处理函数(例如可通过sigaction 注册信号处理函数),则调用相应处理函数进行处理(应用程序可以选择记录信息后生成core dump 并退出);否则将采取默认动作,例如SIGSEGV 的默认动作是生成core dump 并退出程序。
进程coredump 的时候,操作系统会将进程终止并释放其占用的资源,正常情况下,应用进程coredump 不会对系统本身的运行造成危害。
AIX 里面dump文件系统扩充
在errpt中出现E87EF1BE的dump不够的报错在errpt中出现E87EF1BE 0926082807 P O dumpcheck The largest dump device is too small.信息.断定为存放dump文件的lg_dumplv容量不够.一般推荐的dump device 值大小为sysdumpdev –e 估计值的1.5 倍。
需要扩容.扩容步骤如下:1.查看lg_dumplv大小的估计值#sysdumpdev -e0453-041 Estimated dump size in bytes: 1287651328即1.2G2.现在lg_dumplv大小#lslv lg_dumplv其中PP SIZE: 256 megabyte(s)PPs: 4经计算,现在容量为1G.需要扩容0.2G3.查看lg_dumplv所在的vg的容量是否够用#lsvg rootvg其中PP SIZE: 256 megabyte(s)TOTAL PPs: 1092 (279552 megabytes)FREE PPs: 826 (211456 megabytes)经计算,vg剩余容量为206.5G,因为根盘做了镜像.故,可用剩余容量为103G左右.因pp size为256m,故扩容2pps,即0.5G(其实扩1个pp也可以.2个放心点.)4.扩容操作extendlv lg_dumplv 25.检查当前lg_dumplv的大小.#lslv lg_dumplv其中PP SIZE: 256 megabyte(s)PPs: 6即,现在容量为1.5G.6.使用dumpcheck命令查看,是否还出现errpt信息#/usr/lib/ras/dumpcheck#errpt不出现,则为成功.注:在AIX 系统中的lg_dumplv 逻辑卷是用于存放系统dump 的区域。
在安装系统时是否创建该逻辑卷与服务器的内存配置有关。
AIX磁盘扩容
AIX磁盘扩容
root⽤户登陆AIX服务器
磁盘扩容
#c fgmgr -vpl fcs0
#cfgmgr -vpl fcs2 (刷新硬盘设备)
#cfgmgr -vi (刷新光纤卡等设备名称)
# lspv(查看物理硬盘)
#chdev -l hdiskX -a pv=yes
(实际盘名称不是hdiskX,操作时以实际盘的名称为准,给物理硬盘分配ID。
同理,将增加的三块盘都分配ID;)#extendvg datavg hdiskX hdiskY hdisZ hdisk25
(将新添加的三块盘和未⽤的hdisk25都添加到数据存储VG上,datavg)
#lspv hdiskX
(查看新添加的硬盘可⽤⼤⼩,X为新添硬盘号及hdisk25)
修改MAX LPS 数量
#smit chlv
Change a logical volume
Lv name [oradata_lv]
Maxmum number of logical partitaions [7000]
#chfs -a size=+200G /oradata
(扩⼤存储数据库数据的⽂件系统,在原有基础上增加200GB,根据实际可⽤空间扩容,余下的留存备⽤。
)
第1页。
AIX umount,新建,缩小,扩大,文件系统及系统打补丁
AIX umount,新建,缩小,扩大,文件系统及系统打补丁如果打开le文件系统一个文件,那么必须在卸载之前将该文件关闭。
例如:# umount /homeumount: 0506-349 Cannot unmount /dev/hd1: The requested resource is busy.如果显示umount busy用如下命令# fuser -x -c /home# fuser -x –c -u /home/home: 11630# ps -fp 11630UID PID PPID C STIME TTY TIME CMDguest 11630 14992 0 16:44:51 pts/1 0:00 -sh# kill –l 11630# umount /home或者终止使用给定文件系统的所有进程:fuser -k -x -u -c /homefuser -kxuc /homefuser 指令用途使用文件或文件结构识别进程。
语法fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 ...描述此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。
对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。
每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。
c 将此文件作为当前目录使用。
e 将此文件作为程序的可执行对象使用。
r 将此文件作为根目录使用。
s 将此文件作为共享库(或其它可装载对象)使用。
进程号被写入标准输出(在进程号之间有空格的行中)。
一个换行符被写入标准错误(在每个文件操作数的最后一个输出之后)。
其他所有输出被写入标准错误。
此 fuser 命令不会检测有 mmap 区域的进程,其中相关的文件描述符已从此被关闭。
标志-c 包含 File的文件系统中关于任何打开的文件的报告。
-d 暗示使用了 -c 和 -x 标志。
aix扩容
# lsvg -p backvg
backvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
PERMISSIONS read/write +
Enable BAD BLOCK relocation? yes +
* Logical volume NAME lv2
Logical volume TYPE [jfs2] +
Filesystem
6.查看u03的空间,可以看到空间已经增加了
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 10# smit importvg
[Entry Fields]
VOLUME GROUP name [backvg]
# varyonvg backvg
# mount /u03
# df -g
# umount /u03
# varyoff backvg
在这方面AIX和Tru64 UNIX绝对是最好的,AIX里只要卷还有空间,直接扩FS就是
####################################################################################
chfs: 0506-963 Invalid attribute value: +40g
Usage: chfs [-n Nodename] [-m NewMountpoint] [-u Group] [-A {yes|no}]
AIX Dump Deivce
hd9var jfs2 40 80 2 open/syncd /var
hd3 jfs2 16 32 2 open/syncd /tmp
hd6 paging 244 488 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 8 16 2 open/syncd /
sysdumpdev -P -p /dev/sysdumplv00
sysdumpdev -P -s /dev/sysdumplv01
上面的两个命令可能应该是
sysdumpdev -P -p /dev/sysdumplv0000
sysdumpdev -P -s /dev/sysdumplv0100
3.1 查看当前系统的dump device
# sysdumpdev -l
primary /dev/lg_dumplv
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
在AIX 52以上,主dump设备都是建立在rootvg上的一个叫lg_dumplv的逻辑卷上。
3.2 修改主dump设备的位置
可以将主dump设备临时指定到/dev/hd6(swap)或者/dev/sysdumpnull(空dump设备,也就是没有)
-P primary dump device
-p Makes permanent the dump device specified by -p or -s flags.
AIX下调整文件系统大小
AIX下调整文件系统大小我们在安装软件的过程中,常常发现现有的分区不够大或者在添置了一块新硬盘的时候新增空间还未被利用起来,这个时候就需要调整分区的大小。
这个过程的做法一般如下:1.首先确定你正使用的卷组============================================ =================================# lsvg -orootvg#============================================ =================================因为我的机器上只设了一个rootvg卷组,所以我只需要对它进行操作就可以了,其它类似。
2.查看卷组信息============================================ =================================# lsvg rootvgVOLUME GROUP: rootvg VGIDENTIFIER: 00098d9f00004c00000000f9b120700bVG STATE: active PP SIZE: 64 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 542 (34688 megabytes)MAX LVs: 256 FREE PPs: 390 (24960megabytes)LVs: 9 USED PPs: 152 (9728 megabytes)OPEN LVs: 8 QUORUM: 2TOTAL PVs: 1 VG DESCRIPTORS: 2STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 1 AUTO ON: yesMAX PPs per PV: 1016 MAX PVs: 32LTG size: 128 kilobyte(s) AUTO SYNC: noHOT SPARE: no#============================================ =================================TOTAL PPs: 542 (34688 megabytes)这一行表示你的机器现有的硬盘空间总量,或者说系统能够识别出的物理空间大小,我的硬盘是一块36G的.FREE PPs: 390 (24960 megabytes)这一行表示还有多少硬盘空间未使用,从这里你可以增加空间到你的文件系统里,我还剩24G左右。
AIX 系统安装初后的工作
AIX学习笔记/article.php?articleId=14542&blogId=2284AIX学习笔记一、系统安装完成后,手工安装以下fileset :1、将AIX作系统的第一张CD插入CD-ROM 驱动器,在系统提示处输入快速路径smitty install_all。
在Input device / directory for software 选项中按F4 选择/dev/cd0。
在SOFTWARE to install选项中键入:bos.acctbos.databos.rte.controlperfagent.toolsbos.dosutilbos.perfbos.sysmgtbos.adt2、在安装完上述软件包后,需要给系统打补丁。
使用随AIX系统盘所带的Update CD或从IBM得到的最新的补丁盘。
插入CD-ROM 驱动器,在系统提示处输入快速路径smitty update_all,在Input device / directory for software 选项中按F4 选择/dev/cd0,将COMMIT software updates?选择no ,将SAVE replaced files? 选择yes 。
服务更新完毕后按F10 退出。
这可以保证在新的补丁出现问题时,可以退回以前的版本。
当此补丁稳定运行了一段时间后,可以commit它。
3、可用如下命令检查当前系统所打的补丁:# instfix -i | grep ML二、磁带机清洁的检查命令:#/usr/lpp/diagnostics/bin/utape -cd rmt0 –n显示结果为磁带机使用的小时数,若大于72小时,则不论磁带机黄灯是否亮都应用清洁带清洗。
三、AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下:A、单机环境1、系统用户的最大登录数maxloginmaxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。
AIX的系统dump 工具学习笔记
AIX的系统dump 工具学习笔记(一)关于system dump facility在sg247199一书9.3进行了描述,因为BJCCPC基础操作系统对system dump提出一些要求,所以临上轿抓过来看看。
当系统非正常停机,dump对系统做了一个快照,dump数据首先写到主dump设备,如果主设备不可用,再写到次设备。
Dump也可以由用户发起,并写到指定设备。
一、配置System Dump设备系统安装完成后,默认的dump设备/dev/hd6,同时也是默认的交换区设备。
次设备是/dev/sysdumpnull,系统重启时,/dev/hd6中的内容从/dev/hd6拷贝到/var/adm/ras。
1、sysdumpdev列出当前的dump配置#sysdumpdev -lprimary /dev/hd6secondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression OFFdump设备可以配置在磁带或其它的逻辑卷上,如果次dump设备是共享的,那么主dump设备必须是专用的。
注:(1)如果系统内存大小大于或等于4GB,缺省的dump设备是/dev/lg_dumplv,该设备是专门为dump而设置的。
(2)不要用镜像的或有拷贝的lv做dump设备,否则dump将失败,而且没有错误信息。
不要用软盘设备作为dump设备。
2、修改System Dump设备(1)用sysdumpdev永久修改主dump设备# sysdumpdev -P -p /dev/dumpdevprimary /dev/dumpdevsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump TRUEdump compression ON注:如果将主dump不在rootvg上,那么无法复制从交换区拷贝(2)用sysdumpdev永久修改备dump设备# sysdumpdev -P -s /dev/rmt0primary /dev/hd6secondary /dev/rmt0copy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression OFF(3)用sysdumpdev临时修改主dump设备用sysdumpdev临时修改主dump设备,下次重启时恢复原设置。
aix系统命令
aix系统命令AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX 操作系统。
而AIX 命令是对AIX系统进行管理和操作的命令。
下面就让店铺给大家分享一些aix的常用命令和进阶命令吧。
aix常用命令查看交换区信息:lsps -a 显示交换区的分布信息lsps -s 显示交换区的使用信息slibclean 清除处理程序遗留的旧分页信息smit mkps 建立交换区空间信息swapon -a 启动所有的分页空间/etc/swapspaces 存放分页空间表格信息显示卷信息:lsvg 显示卷的名称lsvg -l rootvg 显示rootvg卷的详细信息mount卷的方法:varyonvg datavg 加载datavg卷mount /dev/data1 加载datavg下的一个data1卷mount光盘mount -rv cdrfs /dev/cd0 /cdrom裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行smit快速路径名称:(smit:图形方式,smitty:字符方式)dev 设备管理diag 诊断jfs 定期档案管理系统lvm 逻辑卷册系统管理员管理nfs NFS管理sinstallp 软件安装及维护spooler 列印队列管理system 系统管理tcpip TCP/IP管理USER 使用者管理clstart,clstop:启动和停止clusterlssrc -g cluser:查看cluser的状态查看已安装的软件信息:ls -aF /usr/lpp (lpp:Licensed Program Products)查看安装媒体内容:installp -q -d /dev/cdrom -l查看操作系统补丁instfix -a查看错误日志信息:errpt -a有关TCP/IP的命令网路卡:smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径smit mkinet,ppp:slip与ppp快速路径ifconfig:config界面位址:/etc/hosts 静态主机表/etc/resolv.conf 位址解析的名称服务器/etc/named.boot 名称服务器架构/etc/named. c a 根名称服务器快取 (去掉空格)/etc/named.data 位址列表/etc/named.rev 反转指标列表nslookup 查询名称服务器资讯网络路由:route 管理路由netstat -rn 列出定义的路由routed 路由(daekmin rip)gated 路由(daekmin rip、egp、hello) /etc/gateways 已知网关/etc/networks 已知网路服务:/etc/services/etc/inetd.confTCP/IP群组子系统:/etc/rc.n e t (去掉空格)startsrc -g tcpip 启动全部的tcpip子系统startsrc -s inetd 启动主要internet除错:iptrace 启动封包追踪ipreport 追踪结果格式化输出netstat 网络统计ping 检查是否可以到达查看HACMP,外部硬盘信息:lscfg -vlsdev -Cc adapter对等机器信息:/etc/.rhosts/etc/hosts.equiv/etc/hosts查看内存/etc/lsattr -El mem0显示以 KB 为单位的实际内存bootinfo -r或lsattr -El sys0 -a realmem查看SWAP空间lsps -l查看操作系统文件系统lslpp -l [fileset_name]查看系统内核,进程,硬盘等性能前几位topas要显示内核启用的是 32 位还是 64 位:bootinfo -K显示硬件 32 位还是 64 位:bootinfo -y显示系统上的处理器数量lscfg | grep proc显示系统上的硬盘数量,可输入以下命令:lspv系统的详细配置lscfgaxi进阶命令如何知道自己在运行单处理器还是多处理器内核?/unix 是指向已启动内核的符号链接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在errpt中出现E87EF1BE的dump不够的报错
在errpt中出现
E87EF1BE 0926082807 P O dumpcheck The largest dump device is too small.
信息.断定为存放dump文件的lg_dumplv容量不够.一般推荐的dump device 值大小为sysdumpdev –e 估计值的1.5 倍。
需要扩容.扩容步骤如下:
1.查看lg_dumplv大小的估计值
#sysdumpdev -e
0453-041 Estimated dump size in bytes: 1287651328
即1.2G
2.现在lg_dumplv大小
#lslv lg_dumplv
其中PP SIZE: 256 megabyte(s)
PPs: 4
经计算,现在容量为1G.需要扩容0.2G
3.查看lg_dumplv所在的vg的容量是否够用
#lsvg rootvg
其中PP SIZE: 256 megabyte(s)
TOTAL PPs: 1092 (279552 megabytes)
FREE PPs: 826 (211456 megabytes)
经计算,vg剩余容量为206.5G,因为根盘做了镜像.故,可用剩余容量为103G左右.因pp size为256m,故扩容2pps,即0.5G(其实扩1个pp也可以.2个放心点.)
4.扩容操作
extendlv lg_dumplv 2
5.检查当前lg_dumplv的大小.
#lslv lg_dumplv
其中PP SIZE: 256 megabyte(s)
PPs: 6
即,现在容量为1.5G.
6.使用dumpcheck命令查看,是否还出现errpt信息
#/usr/lib/ras/dumpcheck
#errpt
不出现,则为成功.
注:在AIX 系统中的lg_dumplv 逻辑卷是用于存放系统dump 的区域。
在安装系统时是否创建该逻辑卷与服务器的内存配置有关。
若服务器的内存小于4GB时, 那么在安装AIX 5.2 或5.3时,系统就不会自动创建它。
而缺省将系统dump 存放在hd6上。
当服务器的内存大于4GB时,在安装AIX时,就会为系统dump 创建一专用区域,该逻辑卷名就是
lg_dumplv. 其缺省大小是按以下规则分配的:
. 4GB < = 服务器的内存〈12GB lg_dump 的大小为1GB
. 12GB < = 服务器的内存〈24GB lg_dump 的大小为2GB
. 24GB < = 服务器的内存〈48GB lg_dump 的大小为3GB
. 48GB < = 服务器的内存lg_dump 的大小为4GB。