AIX做和取消mirror
aix更换mirror硬盘hdisk0

AIX根盘镜像更换hdisk(dump device问题)AIX如果paging swap和dump device不同,系统不会mirror dump device(The system dump devices "primary /dev/hd6 and secondary /dev/sysdumpnull" should not be mirrored.),下面是系统正常情况下的dump device的信息:# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 8 16 2 open/syncd /hd2 jfs2 40 80 2 open/syncd /usrhd9var jfs2 40 80 2 open/syncd /varhd3 jfs2 16 32 2 open/syncd /tmphd1 jfs2 40 80 2 open/syncd /homehd10opt jfs2 80 160 2 open/syncd /optlg_dumplv sysdump 16 16 1 open/syncd N/A# sysdumpdev -lprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:016目前dump device只有一个,在hdisk0上,如果hdisk0出现故障,系统可以从hdisk1启动,系统运行也不会有问题,只是没有dump device,所以如果需要更换hdisk0,需要特别注意一些别的问题,具体步骤:1 unmirror rootvgsmitty unmirrorvg或者unmirrorvg rootvg hdisk02 查看unmirror后vg的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 244 244 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 8 8 1 open/syncd /hd2 jfs2 40 40 1 open/syncd /usrhd9var jfs2 40 40 1 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /optlg_dumplv sysdump 16 16 1 closed/syncd N/A3 Reduce VGsmitty reducevg或者reducevg rootvg hdisk0将会报错:rmlv: Warning, all data belonging to logical volume lg_dumplv on physical volume hdisk0 will be destroyed.rmlv: Do you wish to continue? y(es) n(o)? 0516-016 ldeletepv: Cannot delete phy sical volume with allocated partitions. Use either migratepv to move the partitions or reducevg with the -d option to delete the partitions.0516-884 reducevg: Unable to remove physical volume hdisk0.解决方法:3.1 查看dump device的状态# lslv -l lg_dumplvlg_dumplv:N/APV COPIES IN BAND DISTRIBUTIONhdisk0 016:000:000 0% 000:000:000:000:0163.2 修改dum sysdumpdev -P -p /dev/sysdumpnullprimary /dev/sysdumpnullsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON3.3 reducevgsmitty reducevg0516-914 rmlv: Warning, all data belonging to logical volumelg_dumplv on physical volume hdisk0 will be destroyed.rmlv: Do you wish to continue? y(es) n(o)?y-------------------缺省删除lg_dumplv rmlv: Logical volume lg_dumplv is removed.3.4 查看dump device的状态# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 244 244 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 8 8 1 open/syncd /hd2 jfs2 40 40 1 open/syncd /usrhd9var jfs2 40 40 1 open/syncd /varhd3 jfs2 16 16 1 open/syncd /tmphd1 jfs2 40 40 1 open/syncd /homehd10opt jfs2 80 80 1 open/syncd /opt4 更换hdisk0# cfgmgr -v# lspv5 extendvg# smitty extendvg或者# extendvg rootvg hdisk06.镜像根盘# smitty mirrorvg7. bosboot -ad /dev/hdisk18. 设置启动顺序# bootlist -m normal hdisk0 hdisk1 cd0# bootlist -o -m normalhdisk0 blv=hd5hdisk1 blv=hd5cd0# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/stale N/Ahd8 jfs2log 1 2 2 open/stale N/Ahd4 jfs2 8 16 2 open/stale /hd2 jfs2 40 80 2 open/stale /usrhd9var jfs2 40 80 2 open/stale /varhd3 jfs2 16 32 2 open/stale /tmphd1 jfs2 40 80 2 open/stale /homehd10opt jfs2 80 160 2 open/stale /opt9.重新创建dump lv# mklv -t sysdump -y lg_dumplv rootvg 16 hdisk0 lg_dumplv10.修改主用dump device# sysdumpdev -Pp /dev/lg_dumplvprimary /dev/lg_dumplvsecondary /dev/sysdumpnullcopy directory /var/adm/rasforced copy flag TRUEalways allow dump FALSEdump compression ON# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 244 488 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 8 16 2 open/syncd /hd2 jfs2 40 80 2 open/stale /usrhd9var jfs2 40 80 2 open/stale /varhd3 jfs2 16 32 2 open/stale /tmphd1 jfs2 40 80 2 open/stale /homehd10opt jfs2 80 160 2 open/stale /optlg_dumplv sysdump 16 16 1 open/syncd N/A█AIX rootvg 镜像,以与更换硬盘一、做镜像假设主机有2块硬盘hdisk0,hdisk1,系统安装在hdisk0上。
使用migratepv移植lv,系统做mirror

hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd3 40 40 00..00..40..00..00 /tmp
hdisk1 active 546 546 110..109..109..109..109
可见hdisk1已经没有pp在使用
3、重启操作系统,正常做rootvg的mirror就可以了
Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum
hd6 hdisk0 rootvg 512MB 2 yes yes lv 0
always allow dump FALSE
dump compression ON
type of dump traditional
由上可以看出主dump设备没有需要移植的。
二、开始移植
# migratepv -l hd6 hdisk1 hdisk0
# lsps -a
# migratepv -l hd3 hdisk1 hdisk0
# lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd2 40 40 00..00..40..00..00 /usr
AIX 使用migratepv移植lv,系统做mirror
由于原系统rootvg里有两块盘。hdisk0,hdisk1。在重新安装系统的时候选择了rootvg,结果在每块磁盘上安装了不同的lv
# lsvg -l rootvg
aix常用命令及问题解决

AIX中测试端口的方法下面以80端口为例,介绍测试某一个端口是否工作的方法:1. 编辑/etc/services文件,找到如下两行http 80/tcp # World Wide Web HTTPhttp 80/udp # World Wide Web HTTP用#将这两行注释掉,并添加新的两行,即如下:#http 80/tcp # World Wide Web HTTP#http 80/udp # World Wide Web HTTPtelnet2 80/tcptelnet2 80/udp2. 编辑/etc/inetd.conf文件,找到如下一行telnet stream tcp6 nowait root /usr/sbin/telnetd telnetd -a在其下添加一行telnet2 stream tcp6 nowait root /usr/sbin/telnetd telnetd -a3. # refresh -s inetd4. # lssrc -ls inetd在输出中确认有一行telnet2 /usr/sbin/telnetd telnetd -a active5. # netstat -an该命令的输出中能看到80端口在侦听,即tcp 0 0 *.80 *.* LISTEN6. 尝试从别的AIX机器上用如下命令登陆这个服务器,如果能正常登陆,说明80端口工作正常。
# telnet <ip_address> 807. # netstat -an | grep 80可以看到通过80端口建立了连接,类似如下输出:tcp4 0 0 9.181.50.90.80 9.181.50.107.3750 ESTABLISHED8. 测试完成。
请注意,测试完成后,请将/etc/services和/etc/inetd.conf文件修改回之前的状态,并刷新inetd服务:# refresh -s inetd拨号访问RS/6000的快速配置方法AIX/RS6000 支持多种拨号访问的方法.如PPP/SLIP等,但其配置较为复杂.现介绍一种使用WIN95的超级终端Hyper Terminal访问RS/6000的方法RS/6000 端:1. 定义tty, 并设置enable login , flow control=rts2. 编辑/etc/uucp/Devices, 加入一行:Direct tty# - 9600 direct3. 连接Modem到tty# port4. #pdisable tty#5. #cu -ml tty#6. at<---/7. ats0=18. ~.<----/9. penable tty#WIN95/98 端:拨号方问RS/6000关于/etc/security/limits的中文解释前一阵子,跟公司的数据库工程师为新机器P560Q和P55A安装系统和数据库,AIX为5304,oracle9207,在oracle建库是总是在jvm处失败,并报了一堆错,经查与/etc/security/limits限制有关,下面是这个文件的解释:time(seconds) unlimited此用户的一个进程能占用的CPU处理时间file(blocks) unlimited此用户的进程可以生成和扩展的最大文件大小data(kbytes) 131072此用户的进程可分配使用的最大数据段大小(数据段可以有多个)stack(kbytes) 32768此用户的进程可使用的最大堆栈段大小memory(kbytes) 32768一个用户进程可以使用的最大物理内存数量(系统并不强制限制)coredump(blocks) 2097151可生成的最大coredump文件大小nofiles(descriptors) 2000一个用户进程可同时打开的文件描述符数量(基本等同于可打开文件数量)将这几个值都改成了-1,安装成功!Oracle的网络参数的设置/usr/sbin/no –p -o udp_sendspace=65536/usr/sbin/no –p -o udp_recvspace=655360/usr/sbin/no –p -o tcp_sendspace=65536/usr/sbin/no –p -o tcp_recvspace=65536word格式-可编辑-感谢下载支持/usr/sbin/no –p -o rfc1323=1卷组问题问题:由于操作失误(chdev -l hdiskx -a pv=yes) 使得hdiskx 的PVID发生改变,硬盘上的内容尽管没被破坏,但由于与VGDA区的描述不一致,造成卷组无法访问, 该怎么办?可用recreatevg命令来重新创建一内容相同的卷组, 以达到修复的目的。
AIX命令手册

系统的配置PV(physical volume)物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。
VG(volume group)卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。
PP(physical partition)物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。
LP(logical partition)逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。
LV(logical volume)逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。
FS(file system)文件系统:是指在AIX系统中面向用户的存储空间。
一个逻辑卷只能创建一个文件系统,也就是说一个文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。
配置hd6 #smitty chps#lsvg rootvg(PP)#lsps –a(size)(特定的值—size)/pp=128—当前所用的值修改时区时间#smitty chtz_date关机重启#shutdown -Fr重启#shutdown -F关机修改网关#smitty route编辑limits #vi /etc/security/limits编辑hosts #vi /etc/hosts切换用户#su tianhao修改TCP/IP #smitty tcpip安装软件#smitty installp 安装数据库软件包PerfTools补丁bos.adt, bos.data,,pat,bos.cifs_fs, rsct.basic,bos.dosu (pat.basic,pat.clients,rsct.opt.storagem,bos.clvm)为HA补丁查看系统版本#Oslevel –r #oslevel –s图形界面#smit easy_install 安装文件X11 DT 安装包CDE启动图形界面#cd /etc #./rc.dt安装HACMP(doc ha ha nfs不安装)#lslpp -l |grep cluster版本修改系统最大进程数#smitty chgsys语言环境#smit mlang 安装文件zh_cn gb18030中文添加文件系统#smitty jfs2修改文件系统#chfs –a size=10G /usr df –g chfs –a size=2G / (/home /usr /var /tmp /dev /etc /其他)文件系统lsvg rootvg 活动空间free配置AIO #smit chgaio available 数据库恢复PVID # chdev –l hdisk1 –a pv=yes系统环境#smit system启动终端#VT100 内存位置2749查看配置#prtconf 硬件配置#lsdevAIX镜像比如系统装安装在hdisk0盘上,用hdisk1做一个hdisk0的系统盘镜像,具体过程如下:1 extendvg rootvg hdisk12 mirrorvg rootvg hdisk13 bosboot -ad hdisk04 r 0=15 Bosboot –ad hdisk16 bootlist -m normal hdisk0 hdisk1用lsvg -l rootvglslv -m hd5看看镜像内容是否同步取消镜像:1、chvg -Qy rootvg 起用rootvg的quorum设置2、unmirrorvg rootvg hdisk1 取消镜像3、reducevg rootvg hdisk1 把hdisk1从rootvg中剔除清除警告灯#diag -task select-Identify and Attention Indicators-Set System Attention Indicator to NORMAL Enter选中F7执行使用root用户登陆系统,执行“diag”命令,回车继续;1、选择“T ask Selection”,回车继续;2、选择“Identify and Attention Indicators”,回车继续;3、选择“Set System Attention Indicator to Normal”,回车,“Set SystemAttention Indicator to Normal”前面出现“+”号,表示选定此项;4、按“F7”提交。
AIX操作系统基本命令

AIX操作系统基本命令系统的进入和退出login: 输入用户名(例如:user01)password: 输入用户口令若用户名及口令均正确,则用户将登陆成功。
此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。
退出系统:或 exit或logout。
例:#(or$)exit#(or$)Ctrl^D注,#为ROOT用户的命令提示符,$为一般用户passwordpassword命令用于建立或修改用户的密码。
如:#passwordpasswd: —输入旧口令new passwd: —输入新口令re-enter new paswd: —重新输入新口令mkdir、rm、mv和cdmkdir:用于创建目录$ mkdir oracle$ lsoracle$rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)$ rm -r oracle$ ls$mv:用于改变文件或目录名$ mkdir ll$ lsll$ mkdir kk$ lskk ll$ mv ll kk$ lskk$ cd kk$ lsll$cd:用于进入系统某一级目录中去$ cd /$ pwd/$ cd /home/oracle$ pwd/home/oracle$ls功能:显示目录中的内容,列出当前目录中所有文件的文件名参数说明:a:列出目录中所有文件d:列出所有子目录l:列出长格式文件信息举例:ls –a:列出当前目录中的所有文件$ ls -a#UNTITLED# .dt createdbscripts oracle. .dtprofile dead_letter smit.log.. .profile ll smit.script.TTauthority .sh_history make.log websm.log.Xauthority afiedt.buf mbox websm.script$ls –l:显示文件的详细信息$ ls -ltotal 295-rw-r--r-- 1 201 dba 3 Sep 01 15:24 #UNTITLED#-rw-r--r-- 1 201 dba 51 Jul 08 18:18 afiedt.buf drwxrwxr-x 2 201 dba 512 May 08 11:49 createdbscripts drwx------ 2 201 dba 512 Jun 19 09:27 dead_letter drwxr-xr-x 2 201 dba 512 Sep 22 10:17 ll-rw-r--r-- 1 201 dba 95987 Apr 18 14:51 make.log-rw------- 1 201 dba 11174 Sep 17 09:15 mboxdrwxr-xr-x 3 201 dba 512 Sep 22 10:21 oracle-rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log-rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script-rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log-rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script $date功能:显示当前日期和时间,超级用户可以进行修改举例:$ dateMon Sep 22 10:28:26 BEIST 2003$wc功能:计算文件中的行数、字数和字符数参数说明:c:计算字符数l:计算行数w:计算字数举例:# wc profile13 53 381 profile| | |行数字数字符数$ wc smit.log422 1162 8971 smit.log$who功能:列出当前系统注册的用户举例:$who am i-- 列出当前系统使用者身份$ whooracle lft0 Sep 22 09:05oracle pts/0 Sep 22 10:17 (192.168.100.79)oracle pts/4 Sep 22 09:05 (:0.0)$ who am ioracle pts/0 Sep 22 10:17 (192.168.100.79)$finger显示当前登陆到系统中的用户的信息举例:# fingerLogin Name TTY Idle When Site I nfooracle ??? *l0 2:02 Mon 09:05 oracle ??? p4 1:59 Mon 09:05root ??? p0 Mon 11:06# finger oracleLogin name: oracleDirectory: /usr/oracle/ora90 Shell: /usr/bin/kshOn since Sep 22 09:05:35 on lft0, 2 hours 2 minutes Idle Time(messages off)On since Sep 22 09:05:41 on pts/4, 1 hour 59 minutes Idle Timefrom :0.0No Plan.#ps功能:显示后台进程的有关信息。
AIX命令

AIX基础命令软件管理Smit install_update ——软件升级Smit install_latest ——软件安装Smit maintain_software ——维护软件Smit commit ——conmimit 软件包Smit reject ——reject软件包Smit remove ——remove软件包Smit list_installed ——显示已安装的软件包Installp -p 预览安装(预览这个LPP所要安装的空间信息,实际是没有安装的)-c commit一个处于apply的软件包(删除以前版本)-r reject一个处于apply的软件包(回滚以前版本)-l 显示软件包格式-C 清除软件包-u 卸载软件包例如:installp –ug –V2 –f uninstall.list-u 卸载 -g 为相关的软件包 -V为显示卸载状态–f为指定软件包指定卸载以uninstall。
List相关的所有软件包Lslpp -l ——显示安装的软件包-f ——查看某个软件相关的软件包Instfix (必须为ROOT用户)Lppchk -c X11 ——显示组成X11的所有文件系统命令Smit system ——系统环境管理Smit mlang ——系统语言环境管理Shutdown –Fr ——重新启动系统Alog –f /tmp/aaa.log –o ——列出日志文件的内容Bootinfo –s hdisk0 ——显示磁盘大小-r ——显示实际内存容量-y ——显示机器是32位还是64位Hostname ——显示主机名Whoimi ——显示当前用户Who ——显示当前登录的用户和IP用户切换命令Su ——切换用户命令Su –——带‚-‛表示将切换的用户环境也一起切换过去文件压缩、解压缩Tar –cvf ——创建tar包Tar –xvf ——解压tar包压缩倍率一般为1:16用户管理命令Lsuser –f root ——显示root用户的详细信息,-f并且以列的方式排列Smitty security ——用户管理界面Smitty users ——用户管理Smitty lsuser ——查看用户列表Smitty mkuser ——创建用户列表Smitty chuser ——修改用户属性Lsuser hu1 ——显示hu1这个用户的详细信息-f hu1 ——以列的方式显示用户详细信息Mkuser 创建用户-a hu1 ——创建用户并设置用户为管理员(只有ROOT用户可以使用此命令)Chuser 变更用户属性组管理命令Smitty groups ——组管理界面Smitty lsgroup ——查看组列表Smitty mkgroup ——创建组Smitty chgroup ——修改组属性Smitty rmgroup ——删除组Lsgroup –c ——查看组用户属性Lsgroup –f ——查看用户属性–f 并且以每行的形式显示查看用户登录历史命令Last ——显示所有用户的登录、退出历史记录Last root ——显示root用户的登录、退出历史记录Last reboot ——显示系统启动、重启的时间权限更改命令u为用户权限,g为组权限,o为其他权限r为读权限 w 为写权选 x 为执行权限Chmod o+r hu1 ——更改文件hu1的其他权限,权限分为 u g oChown root hu1 ——为文件hu1添加用户所属者为rootChgrp staff hu1 ——将hu1目录的所有权改为staffChgrf –R staff ——hu1现在hu1文件和其子文件的所有权改为staff存储管理Cfgmgr 刷新设备(如果有设备不显示,可刷新操作)Cfgmgr –v ——查看最新添加的设备Lspv 查看磁盘的序列号和磁盘的名称还有磁盘的状态activeLspv –l hdisk1 ——查看hdisk1下的LV还有PP使用情况和挂载点Chdev –l hdisk1 –a pv=yes ——添加hdisk1位PVChdev -l hdisk19 -a pv=yes ——重新获取PVIDChdev -l hdisk19 -a pv=clear ——清除pvidBootinfo –s hdisk0 ——查看 hdisk0磁盘的大小LsvgLsvg –o ——查看当前已经激活的VGLsvg –p rootvg ——查看rootvg中的pp使用率Lsvg –l rootvg ——查看rootvg下面所有Lv使用情况和OPEN状态,还有挂载点Chvg –a –n huvg ——设置huvg不开机自动启动Lslv –l hulvLslv –m hu1 ——查看VG hu1中的lp在哪个PV hdisk中Migratelp hu1/1 hdisk0 ——将1盘的第一个lp转到0盘上Migratepv –l hulv hdisk1 hdisk2 ——把hdisk1中的hulv转移到hdisk2上(必须同一VG)Lsfs 查看当前系统的文件系统和类型,是否自动开启和挂载点Lsps –a ——查看所有换页空间的大小、所在磁盘、使用率、是否自动开启、类型 -s ——查看换页空间使用率Smit pv 打开PV(磁盘)管理界面Smit lvm 创建LVM管理Smit vg 打开VG管理界面Smit mkvg 打开创建VG界面Smit lv 打开LV管理界面Smit mklv 打开创建LV界面Smit psSmit mkps 创建ps换页空间Swapon /dev/paging00 ——激活换页空间Swapoff /dev/paging00 ——关闭换页空间Swapon –a ——激活所有换页空间Chps –s 16 paging00 ——增加换页空间paging00的大小4GB(一个PP256M)Smit fsSmit mkfs 创建fs文件系统df –g ——查看磁盘文件系统使用率以G为单位chfs –a size=+2G /hufs ——扩容fs 2G到hufschfs –a size=-2G /hufs ——缩容fs 2G (一般不这么操作)Smit mount 挂载文件系统界面Smit umount 系在文件系统界面Extendvg hu1 hdisk5 ——添加PV到VGReducedvg hu1 hdisk5 ——从VG将PV移除Exportvg huvg ——导出VG(删除huvg中的ODM库信息)Importvg –y huvg hdisk2 ——导入VG 将huvg的ODM库信息导入到hdisk2磁盘中Varyoffvg huvg ——停止VG (一般停止VG以后才可以对VG做出一些别的操作)Varyonvg huvg ——激活VGRmdev –l hdisk1 ——关闭hdisk1磁盘,使其处于defined状态Mkdev –l hdisk1 ——开启hdisk1磁盘Rmdev –rl hdisk1 ——彻底删除hdisk1磁盘【一般先umountVG,,然后停止varyoffVG,最后移除export VG】系统资源查询命令Jobs ——查看系统后台运行的程序Lssrc –a ——查看所有服务子系统–s ——查看服务是否开启-t ——查看带超级进程的服务是否开启,如Telnet的超级进程为inetd-g tcpip ——查看带群组的服务Ps –ef ——显示主要进程,pid、 ppid、启动时间、运行时间Ps aux ——显示系统的资源使用率pid、内存、cpu、启动时间、运行时间df –g ——查看磁盘文件系统使用率以G为单位du –ms /etc ——查看ETC文件的大小/etc/* ——查看etc文件下每个文件的大小(单位:M)例如:du –ms/etc/* | sort –r n | head –n 5 ——查看/etc目录下,并将前五的文件从大到小排列sar 1 2 ——查看CPU和内粗你的使用情况sar – d 1 2 ——查看硬盘的使用情况topas ——查看系统性能最常用的命令,这个是实时变化的,不能用作命令输出svmon ——比较全面内存和换页空间的使用情况vmsata ——内存使用情况errpt ——查询系统故障日志 TP类的和PH类的优先处理-a ——列出日志的详细情况Errclear ——0 清除所有日志-d S 10 ——清除10天前的所有软件错误日志iostat ——查询I/O状态、CPU使用率、硬盘使用率diag ——系统自带硬件检测软件设备管理Smit devices ——查看管理菜单Smit type ——增加设备Lsdev –Cc disk ——查看所有的硬盘设备,查看是否连接了共享存储Lsdev –Pc disk ——查看所有的disk设备Lsdev –Cc adapter ——查看网卡、等适配器设备Lsdev –l hdisk0 ——查看磁盘hdisk0的状态Lsatter –El ent0 ——查看网卡ent0设备的详细信息Lscfg –vl hdisk0 ——查看hdisk0磁盘的定位码信息Lsdev –p pci0 ——查看一个设备的子设备Lsdev –C –l hdisk0 ——查看一个设备的父设备Startsrc -s ——启动进程Stopsrc -s ——停止进程Refresh –s ——重启进程Lssrc –g ——查询服务状态Mkdvdev –vdev cd0 –vadapter vhost0 ——移动逻辑光驱任务计划Crontab –e ——编辑任务计划Crontab –l ——查看当前所有crontabCrontab –r ——删除crontabAt –l ——显示当前的作业At –r job ——取消作业At now +2 mins 2分钟后执行此命令Batch 当系统cpu空闲时执行此计划任务(一般不用)备份与恢复Smit mksysb 创建ROOTVG映像备份界面Mksysb –i –e /dev/rmt0 创建镜像备份–i 在磁带生成新的image.data文件–e备份将不备份/etc/exclude.rootvg中包含的文件Smit lsmksysb ——校验备份Smit restmksysb ——恢复单个文件Smit savevg ——备份非rootvg 文件或目录Smit restvg ——非rootvg数据的恢复Smit backfile ——备份文件或者目录Smit restfile ——恢复文件或者目录backup -0 -u -f /dev/rmt0 / 备份 / 文件系统0代表备份级别(完整备份)–u表示更新/etc/dumppadates文件Tar –cvf /backup/leo.tar /home/leo ——创建打包备份(小于2GB)将/home/leo打包备份Tar –xvf /backup/leo.tar ——恢复打包备份网络管理Netstat –in ——查询IP-r nIpconfig ——查询IP-l 查询所有可用网络接口-a 查询所有信息Chdev –l inet0 –a hostname=boot ——将本机的主机名永久变更为boot例如:Chdev –l ent0 –a netaddr=‘192.168.10.1’–a netmask=255.255.255.0命令添加IP和掩码NFS服务器Smit mknfsexp ——创建NFS配置界面①手动修改 /etc/exports文件,添加IP信息如: /hu –ow 表示让hu这个文件只读属性②Exportfs –a ——使配置文件内容生效③Startsrc –g nfs ——启动nfs服务Showmount –a ——查看本机当前的挂载的文件-e ——查看共享着那些文件Nfsstat –a ——查看nfs的通信状况。
AIX用mirror方法做rootvg镜像及删除镜像

AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX⽤mirror⽅法做rootvg镜像及删除镜像AIX系统做rootvg镜像及如何删除镜像本⽂简单介绍⼀下如何在AIX系统下⽤mirror做rootvg镜像以及如何删除做好的rootvg镜像。
其实,做mirror就是⼏个命令的运⽤。
⼀、建⽴rootvg镜像1、,lspv 先查看⼀下当前系统可⽤的硬盘,如下图所⽰:当前系统hdisk0为rootvg盘,hdisk1为空盘可以使⽤。
2、,bootinfo ,B hdisk1 检查 hdisk1 是否可作为由 AIX ⽀持的引导设备,如果此命令返回值 1,则选择的磁盘可以由 AIX 引导。
如果返回其它值表⽰hdisk1 不是 rootvg 制作镜像的候选。
如下图所⽰:返回值是“1”,说明hdisk1可以作为引导设备、,smit extendvg 添加hdisk1磁盘到rootvg 卷组,说明做vg镜像之前必须先3把要做备份的那块硬盘加⼊到这个vg中。
除此命令外也可以直接⽤如下命令: ,extendvg rootvg hdisk14、,chvg –Qn rootvg 取消VG中的物理卷限额管理,运⾏此命令之后在查看,lsvg rootvg 如下图所⽰:5、,smit mirrorvg 对rootvg进⾏镜像,也可以直接⽤如下命令对rootvg做镜像,mirrorvg rootvg 做mirror镜像时间的长短取决于rootvg的⼤少6、,lspv ,l hdiskN 做完mirror镜像⽤这命令查看,如下图所⽰:,lsvg ,p rootvg 命令查看如下图所⽰:从上⾯对⽐hdisk1和hdisk0看到,这两块硬盘都是⼀样的,因为做了mirror7、,bosboot ,ad hdisk0,bosboot ,ad hdisk1 在rootvg的两块盘上创建引导信息8、,bootlist ,m normal hdisk0 hdisk1 设置系统启动设备的顺序,这⾥⾯设置的是hdisk0为第⼀启动设备,hdisk1为第⼆启动设备9、,bootlist ,om normal 再⽤这命令查看系统bootlist设置,如下图所⽰:到此rootvg镜像就做好了。
AIX5.3的磁盘镜像、更换操作汇总

AIX5.3的磁盘镜像、更换操作汇总1.如何在AIX里面用命令显示AIX是从那块物理硬盘启动的?显示设置的启动顺序,究竟是从哪块盘启#lslv -m hd5#bootinfo -b如果你只是想看mirror是否成功,那就用lslv -m hd5如果是想看当前是使用哪块盘引导启动的,那就用bootinfo -b2.做MIRROR时出错解决方法?# extendvg rootvg hdisk10516-1398 extendvg: The physical volume hdisk1, appears to belong toanother volume group. Use the force option to add this physical volumeto a volume group.-792 extendvg: Unable to extend volume group.解决:因为此hdisk1之前曾经被其它的VG(ROOTVG)使用过,所以你可以用加参数-f 或用smitty 强力创建。
#extendvg -f rootvg hdisk13.创建镜像#mirrorvg rootvg hdisk1 (默认创建2份镜像)#mirrorvg -c 3 rootvg hdisk1 (创建3份镜像)注意必须做镜像同步:Step 1: 重新创建两块硬盘的启动映象,执行下面的命令完成:#bosboot -ad hdisk1Step 2: 修改启动列表,按照下面的方法完成:#bootlist -m normal hdisk0 hdisk1 cd0Step 3: 查看启动列表是否修改成功,参照下面方法及输出:#bootlist -m normal -ohdisk0 blv=hd5hdisk1 blv=hd5cd0同步后在创建LV和文件系统的同步命令:#mirrorvg -S -c 2 rootvg说明:c参数:指出mirrorvg后每个LV必须有的副本数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX做系统镜像
1、用lspv查看系统中可用的物理硬盘
确定要做镜像盘的卷组,例如系统装在hdisk0物理盘上,把hdisk1做成系统盘的rootvg卷组的镜像。
2、#smitty extendvg
“Force the creation of a volume group?”选择“yes”,强制加入卷组
“VOLUME GROUP name”选择“rootvg”
“PHYSICAL VOLUME names”填入“hdisk1”,回车确认即可
3、将rootvg做镜像,使用命令:
#smitty mirrorvg
选择rootvg
“Mirror sync mode”选择“Background”,使同步过程在
后台进行
“PHYSICAL VOLUME names”选择“hdisk1”
其他默认,回车即可。
4、将hdisk1加入启动快,使用命令
#bosboot –ad /dev/hdisk1
改变启动列表,使操作系统的启动顺序为hdisk0,hdisk1,使用命令:
#bootlisk –m normal hdisk0 hdisk1
查看当前启动列表
#bootlisk –m normal –o
AIX取消系统镜像
1、把rootvg的mirror去掉,要制定哪个物理盘:
#unmirrorvg rootvg hdisk1
去掉hdisk1的引导信息
#chpv –c hdisk1
2、从rootvg中删除hdisk1
#reducevg rootvg hdisk1
把系统中的硬盘删掉
#rmdev –dl hdisk1
3、更改启动列表
#bootlisk –m normal hdisk0。