AIX服务器磁盘操作命令汇总.docx_第1页
AIX服务器磁盘操作命令汇总.docx_第2页
AIX服务器磁盘操作命令汇总.docx_第3页
AIX服务器磁盘操作命令汇总.docx_第4页
AIX服务器磁盘操作命令汇总.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、rootvg的磁盘操作先用cfgmgr v找到新加的硬盘。 # lspv hdisk0 00092204880d7036 rootvg hdisk1 none none 显示结果中,hdisk1是一个新硬盘,没有分配pvid,可以用下面的命令为hdisk配置成一 个物理卷: # chdev l hdisk1 a pv=yes 该命令就给磁盘hidsk1分配一个唯一的pvid,并将pvid写在该磁盘的引导记录中。如果 该磁盘已经有了pvid,则此磁盘就配置成了物理卷。 该方法适用于配置之前不能重新启动系统,并且用cfgmgr检测不到的磁盘,此方法需 要用户知道硬盘的具体信息。知道硬盘的类型(Type),硬盘的连接的子类型(Subclass), 硬盘连接的父设备名(Parent Name )和硬盘的逻辑位置(Location Code) 一搬使用mkdev配置该磁盘,格式如下: # mkdev c disk s Subclass t Type p ParentName w Location Code a pv=yes 例:增加一个679M的硬盘,连接到scsi3父设备上,他的scsi id是6,逻辑单元号是0, # mkdev c disk s scsi t 670mb p scsi3 w 6,0 a pv=yes 或者调用smit mkdev来配置 1.1.将一块新盘添加到rootvg当中 #smit extendvg Force the creation of a volume group? no * VOLUME GROUP name rootvg * PHYSICAL VOLUME names hdisk1 #lspv hdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec rootvg active #lsvg rootvg VOLUME GROUP: rootvg VG IDENTIFIER: 000cf05c00004c000000011bc16b24da VG STATE: active PP SIZE: 32 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 1088 (34816 megabytes) MAX LVs: 256 FREE PPs: 946 (30272 megabytes) LVs: 10 USED PPs: 142 (4544 megabytes) ACTIVE PVs: 2 AUTO ON: yes . 注意TOTAL PPs、ACTIVE PVs项 1.2.在该新添加盘当中分出一个LV,并将其挂载到系统当中,确认其可用性 #smit mklv Logical volume NAME ora_data * VOLUME GROUP name rootvg * Number of LOGICAL PARTITIONS 30 PHYSICAL VOLUME names hdisk1 Logical volume TYPE jfs2 . 注意MAXIMUM NUMBER of LOGICAL PARTITIONS项的值 #lsvg -l rootvg . loglv01 jfs2log 1 1 1 open/syncd N/A ora_data jfs2 30 30 1 closed/syncd N/A #lslv ora_data LOGICAL VOLUME: ora_data VOLUME GROUP: rootvg LV IDENTIFIER: 000cf05c00004c000000011bc16b24da.11 PERMISSION: read/write VG STATE: active/complete LV STATE: closed/syncd TYPE: jfs2 WRITE VERIFY: off MAX LPs: 512 PP SIZE: 32 megabyte(s) . #smit crfs Add an Enhanced Journaled File System-Add an Enhanced Journaled File System on a Previously Defined Logical Volume- * LOGICAL VOLUME name ora_data * MOUNT POINT /ora_data . #mount /ora_data #df -g 1.3.扩大该LV的空间、镜像该LV,并更改其所在文件系统大小 #lslv ora_data . MAX LPs: 512 PP SIZE: 32 megabyte(s) COPIES: 1 SCHED POLICY: parallel LPs: 30 PPs: 30 . #smit extendlv * LOGICAL VOLUME name ora_data * Number of ADDITIONAL logical partitions +10 PHYSICAL VOLUME names hdisk1 . #lslv ora_data MAX LPs: 512 PP SIZE: 32 megabyte(s) COPIES: 1 SCHED POLICY: parallel LPs: 40 PPs: 40 . #smit mklvcopy * LOGICAL VOLUME name ora_data * NEW TOTAL number of logical partition copies 2 PHYSICAL VOLUME names hdisk0 . #lslv ora_data MAX LPs: 512 PP SIZE: 32 megabyte(s) COPIES: 2 SCHED POLICY: parallel LPs: 40 PPs: 80 . #df -g /dev/ora_data /dev/ora_data 1.44 1.44 1% 4 1% /ora_data #smit chfs Change / Show Characteristics of an Enhanced Journaled File System- File system name /ora_data NEW mount point /ora_data SIZE of file system Unit Size 512bytes Number of units 5966080 . #df -g /dev/ora_data /dev/ora_data 2.41 2.41 1% 4 1% /ora_data 1.4.删除镜像、卸载该LV并将其从硬盘中删除 #smit rmlvcopy * LOGICAL VOLUME name ora_data * NEW maximum number of logical partition copies 1 . #lslv ora_data MAX LPs: 512 PP SIZE: 32 megabyte(s) COPIES: 1 SCHED POLICY: parallel LPs: 77 PPs: 77 . #umount /ora_data #smit rmlv LOGICAL VOLUME name ora_data #lsvg -l rootvg loglv01 jfs2log 1 1 1 open/syncd N/A . 1.5.从rootvg中移除该磁盘 #smit reducevg Remove a Physical Volume from a Volume Group- * VOLUME GROUP name rootvg * PHYSICAL VOLUME names hdisk1 . #lspv hdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec None 1.6.用新添加的PV mirror rootvg #smit extendvg #smit mirrorvg VOLUME GROUP name rootvg Mirror sync mode Foreground PHYSICAL VOLUME names hdisk1 Number of COPIES of each logical partition 2 1.7.删除rootvg mirror,退出rootvg #smit unmirrorvg #smit reducevg 二、非rootvg的磁盘操作 2.1.将一块新磁盘添加到系统中并新建为一个独立VG #smit mkvg Add an Original Volume Group- VOLUME GROUP name datavg Physical partition SIZE in megabytes 8 * PHYSICAL VOLUME names hdisk1 . #lspv hdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec datavg active 2.2.在该磁盘中分出两个LV,并将其挂载到系统当中,确认其可用性 #smit mklv 注意MAXIMUM NUMBER of LOGICAL PARTITIONS项的值 #lsvg -l datavg LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT dream jfs2 300 300 1 closed/syncd N/A ibm jfs2 500 500 1 closed/syncd N/A #smit crfs #lsvg -l datavg LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT dream jfs2 300 300 1 closed/syncd /dream ibm jfs2 500 500 1 closed/syncd /ibm #mount /ibm #mount /dream #df -g /dev/ibm 3.91 3.91 1% 4 1% /ibm /dev/dream 2.34 2.34 1% 4 1% /dream 2.3.扩大、镜像LV,并更改其所在文件系统大小 #smit extendlv * LOGICAL VOLUME name dream * Number of ADDITIONAL logical partitions +300 PHYSICAL VOLUME names hdisk1 POSITION on physical volume middle RANGE of physical volumes minimum MAXIMUM NUMBER of PHYSICAL VOLUMES 10 to use for allocation Allocate each logical partition copy no 注意Allocate each logical partition copy项,选no #lsvg -l datavg LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT dream jfs2 400 400 1 open/syncd /dream ibm jfs2 800 800 1 open/syncd /ibm #smit mklvcopy #lslv ibm #lslv dream #df -g /dev/dream 2.34 2.34 1% 4 1% /dream /dev/ibm 3.91 3.91 1% 4 1% /ibm #smit crfs #df -g /dev/dream 1.39 1.39 1% 4 1% /dream /dev/ibm 4.39 4.39 1% 4 1% /ibm 2.4.删除镜像、卸载并删除两个LV #smit rmlvcopy #lslv dream #lslv ibm #umount /ibm #umount /dream #smit rmlv 注意在删除LV之前,请确认文件系统已从系统中卸载 2.5.从系统中删除VG,使其成为一个全新的磁盘 #smit reducevg #lspv hdisk0 000cf05c5941a1f6 rootvg active hdisk1 000cf05ca13d72ec None 1.将新磁盘添加到系统当中,并确认其处于可用状态 #chdev -l hdisk1 -a pv=yes 三、AIX系统磁盘更换办法3.1 单rootvg ,单datavg , datavg中一块盘更换注意:在更换硬盘之前,必须做好数据的备份工作。例子1:环境为单硬盘rootvg加上单硬盘datavg的小型机,其中rootvg的PV名称为hdisk0,datavg的PV名称为hdiak1,需要替换datavg的PV名称为hdiak2。1将小机上的应用停掉。在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。#chdev l hdiak2 a pv=yes 2.将新增加的硬盘hdisk2加入到datavg中:#extendvg f datavg hdisk2因为硬盘的数据迁移只能在同一个卷组中进行。3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:#lspv hdisk1 |grep USED PPs例如输出如下:USED PPs : 97(1552 megabytes)#lspv hdisk2 |grep FREE PPsFREE PPs: 445(7120 megabytes)确保新硬盘的FREE PPs 大于 源硬盘的USED PPs.4. 使用smitty migratepvMove Contents of a Physical VolumeType or select values in entry fields.Press Enter AFTER making all desired changes.Entry Fields* SOURCE physical volume name hdisk1* DESTINATION physical volumes hdisk2 +Move only data belonging to this +LOGICAL VOLUME?F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do5.从datavg中移走源datavg硬盘hdiak1:#reducevg datavg hdisk1如果由于硬盘错误而导致命令失败,执行第6步。6.删除hdisk1上的LV#rmlv -l hdisk1 d7.删除hdisk1并拔出损坏的hdisk1#rmdev dl hdisk13.2单rootvg ,单datavg , rootvg中一块盘更换注意:在更换硬盘之前,必须做好数据的备份工作。例子2:环境为单硬盘rootvg加上单硬盘datavg的小型机,其中rootvg的PV名称为hdisk0,datavg的PV名称为hdiak1,需要替换rootvg的PV名称为hdiak2。单rootvg硬盘的更换原理和单datavg硬盘更换的步骤类似,但是由于系统正在被使用所以需要重启后使用hdisk2进行启动。1 将小机上的应用停掉。在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。#chdev l hdiak2 a pv=yes2.将新增加的硬盘hdisk2加入到rootvg中:#extendvg -f rootvg hdisk2因为硬盘的数据迁移只能在同一个卷组中进行。3.确保在新增加的硬盘中有足够的空间存储源硬盘的数据:#lspv hdisk0 |grep USED PPs例如输出如下:USED PPs : 97(1552 megabytes)#lspv hdisk2 |grep FREE PPsFREE PPs: 445(7120 megabytes)确保新硬盘的FREE PPs 大于 源硬盘的USED PPs.4. 使用smitty migratepv命令进行整个在线硬盘的复制。Move Contents of a Physical VolumeType or select values in entry fields.Press Enter AFTER making all desired changes.Entry Fields* SOURCE physical volume name hdisk0* DESTINATION physical volumes hdisk2 +Move only data belonging to this +LOGICAL VOLUME?F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do5在hdisk2上建立启动镜像和启动顺序,并重启#bosboot ad /dev/hdisk2#boolist m normal hdisk2 cd0#shutdown Fr6.进入系统的SMS菜单,选择hdisk2作为启动盘。7.系统启动后,从rootvg中移走源rootvg硬盘hdiak0:#reducevg datavg hdisk08.删除hdisk0,然后将它拔出#rmdev dl hdisk0单rootvg硬盘的更换还有一种方法是使用alt_disk_install命令,由于比较简单,我就不再这里写出来了。报错:使用alt_disk_install命令快速完成多台服务器部署在拥有多台PSeries服务器的环境下,多台服务器/分区环境要求一致,但是需要快速部署时,一台一台地安装或者用mksysb/restore的方式显然是费时费力。此时,alt_disk_install可以说是较适合的AIX工具了。说明:下面通过一个简单的实例来说明在AIX 5L下怎么使用alt_disk_install命令来完成快速部署:# lspvhdisk0 005d25cf9d6b63a8 rootvg activehdisk11 005d25cf9d57fae8 None hdisk12 005d25cf76b5e519 None # alt_disk_install -C -O hdisk11 (也可以通过smitty alt_clone 菜单, 来将rootvg 克隆到备份磁盘)Calling mkszfile to create new /image.data file.Checking disk sizes.Creating cloned rootvg volume group and associated logical volumes.Creating logical volume alt_hd5Creating logical volume alt_hd6Creating logical volume alt_hd8Creating logical volume alt_hd4Creating logical volume alt_hd2Creating logical volume alt_hd9varCreating logical volume alt_hd3Creating logical volume alt_hd1Creating logical volume alt_hd10optCreating logical volume alt_fwdumpCreating /alt_inst/ file system.Creating /alt_inst/home file system.Creating /alt_inst/opt file system.Creating /alt_inst/tmp file system.Creating /alt_inst/usr file system.Creating /alt_inst/var file system.Creating /alt_inst/var/adm/ras/platform file system.Generating a list of filesfor backup and restore into the alternate file system.Backing-up the rootvg files and restoring them to the alternate file system.Modifying ODM on cloned disk.Building boot image on cloned disk.Resetting all device attributes.NOTE: The first boot from altinst_rootvg will prompt to define the new system console.forced unmount of /alt_inst/var/adm/ras/platformforced unmount of /alt_inst/varforced unmount of /alt_inst/usrforced unmount of /alt_inst/tmpforced unmount of /alt_inst/optforced unmount of /alt_inst/homeforced unmount of /alt_instforced unmount of /alt_instChanging logical volume names in volume group descriptor area.Fixing LV control blocks.Fixing file system superblocks.Bootlist is set to the boot disk: hdisk11此时如果再查看一下pv的信息,可以看到系统已经认出hdisk11是一个altinst_rootvg了。# lspvhdisk0 005d25cf9d6b63a8 rootvg activehdisk11 005d25cf9d57fae8 altinst_rootvg hdisk12 005d25cf76b5e519 None 由于我们最终需要的是要将hdisk11盘作为其他机器的rootVG来引导系统,所以需要将这个从系统中剔除。需要用到下面的命令:# alt_disk_install XBootlist is set to the boot disk: hdisk0-X的参数:从 ODM 数据库中除去 altinst_rootvg 卷组定义。这将返回卷的lspv列表的值“None”。 在执行完上面的命令后,再查看pv的状态可以看到,系统的ODM库中已经没有hdisk11是altinst_rootvg记录了# lspvhdisk0 005d25cf9d6b63a8 rootvg activehdisk11 005d25cf9d57fae8 None hdisk12 005d25cf76b5e519 None 然后可以删除掉hdisk11在系统中的定义:# rmdev -dl hdisk11hdisk11 deleted之后可以在diag菜单里完成hdisk的断电工作之后,可以把物理硬盘hdisk11拔下来,放到新的机器/分区中来引导系统,并重复上述操作注:最好在做alt_disk_install之前能做3.3双盘rootvg ,双盘datavg , datavg中一块盘更换例子3:环境为双硬盘mirror的rootvg加上双硬盘mirror的datavg的小型机,其中rootvg的两个PV名称为hdiak0,hdisk1,datavg的两个PV名称为hdisk2,hdisk3,其中hdisk2需要被替换。注意:在更换硬盘之前,必须做好数据的备份工作。对于已经mirror过的datavg,更换硬盘要简单的多。步骤顺序为先unmirrotvg,然后将新盘加入到datavg中,然后mirrorvg,最后删掉原来的硬盘并拔出即可。步骤如下1 将小机上的应用停掉并umount掉所有在datavg上mount的文件系统。2.unmirror原来的datavg的硬盘hdisk2,并将其从datavg中剔除。(也可是使用smitty unmirrorvg菜单),然后将hdisk2从系统中删除。#unmirrorvg datavg#reducevg datavg hdisk2#rmdev dl hdisk23在空槽位插入新硬盘,使用cfgmgr 和lspv命令后,看新盘是否可用。如果新盘没有分配新的PID,那么执行chdev命令添加新硬盘的PID。(由于我们已经在ODM库中删除了hdisk2的信息,所以新插入的盘将继续使用hdisk2为PV名称)#chdev l hdiak2 a pv=yes3. 将新增加的硬盘hdisk4加入到datavg中(也可以使用smitty extendvg菜单)#extendvg f datavg hdisk24. 将datavg镜像,然后执行syncvg命令同步datavg.(也可以使用smitty mirrorvg菜单)#mirrorvg s datavg#syncvg v datavg3.4双盘rootvg ,双盘datavg , rootvg中一块盘更换环境为双硬盘mirror的rootvg加上双硬盘mirror的datavg小型机,其中rootvg的两个PV名称为hdiak0,hdisk1,datavg的两个PV名称为hdisk2,hdisk3,其中hdisk0需要被替换。注意:在更换硬盘之前,必须做好数据的备份工作。已经mirror过的rootvg硬盘更换大致与例子3相似,但由于需要更换的硬盘上可能有dump设备,所以在拆除镜像后,需要重新建立dump设备并且配置。具体步骤如下:1unmirror rootvg (拆除rootvg的镜像,也可以使用smitty rootvg菜单)#unmirrorvg rootvg hdisk02 查看unmirror后rootvg的状态# 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将hdisk

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论