pv 命令 lspv 显示物理卷(lsvg -p rootvg指定显示rootvg里的pv) lspv -l pv 显示该pv上的lv lspv -M pv chpv -an hdisk0 关闭磁盘分配权限 cfgmgr 识别新添加的硬盘 rmdev -dl hdisk 从ODM库中删除hdisk chpv -hy hdisk 定义hdisk为热备盘 migratepv hdisk1 hdisk5 转移hdisk1的数据到hdisk5 migratepv -l lv hdisk1 hdisk5 chdev -l hdisk0 -a pv=clear / pv=yes 清除pvid/分配pvid vg命令 lsvg 查看所有的vg lsvg -o 查看激活的vg lsvg rootvg 查看vg属性 lsvg -l rootvg 查看vg上的lv lsvg -p rootvg 查看vg上的pv lsvg -n rootvg 从特定的磁盘中读取VGDA信息 mkvg -y vg1 -s ppsize -f hdisk1 创建一个通常的vg extendvg rootvg hdisk 给rootvg增加一个pv chvg -ay vg 系统启动时自动激活 extendvg -f testvg hdisk2 添加hdisk2到testvg redeucevg -d testvg hdisk3 在testvg VG里删除hdisk3 chvg -t 5 rootvg //在原有小硬盘的基础上添加大硬盘,改变VG PP数量 默认1016 命令参数 5的意思是 1016*5=5080个 可用命令 lsvg rootvg查看 chvg -Qn vg 关闭定额 chvg -t 16 vg 修改PPSIZE chvg -L 123testvg 修改vg LTG chvg -hy testvg 修改禁止卷组热备策略 chvg -P2048 testvg 修改PV最大数 chvg -v 4096 testvg 修改lv最大数 chvg -u 解锁一个卷组 exportvg testvg 导出VG importvg -y testvg hdisk 从物理卷hdisk导入卷组 varyonvg -f testvg 激活VG varyoffvg testvg 取消激活VG reorgvg testvg 重组卷组 syncvg -p hdisk hdisk 同步物理分区 mirror 镜像卷组 lv命令 lslv lv 看lv详细信息 lslv -l lv看lv相应的PP lslv -m lv 看lv逻辑分区的编号和相应的物理分区 lslv -n hdisk testlv 看lv从位于hdisk上的VGDA mklv -y lv -t jfs -a 10 hdisk 创建逻辑卷 chlv -x 1000 lv 修改lv的lp数目为1000 chfs -a size=100M修改fs大小自动修改该lv的大小 extendlv -a ie -ex lv1 hdisk2 hdisk3 使用hdisk2、hdisk3内缘的三个逻辑分区扩展lv rmlv lv 删除lv*(建议不用rmlv直接删除lv,先删除文件系统。) cplv -v dumpvg -y lv1 lv2 复制LV lv2到 dumpvg下的lv1 smit mklvcopy 传进lv拷贝 splitlvcopy -y copylv testlv 将testlv中的备份附件分割成不同的copylv、testlv。 rmlvcopy testlv 2 hdisk 删除位于hdisk上的复件 缩小LV 减少LV # getlvodm -l data10glv 00f90bad00004c000000014692e1fbbb.15 # lquerylv -L 00f90bad00004c000000014692e1fbbb.15 -r 00f90bad9fd15e10 112 1 00f90bad9fd15e10 113 2 00f90bad9fd15e10 114 3 00f90bad9fd15e10 115 4 00f90bad9fd15e10 116 5 00f90bad9fd15e10 117 6 00f90bad9fd15e10 118 7 # lspv | grep 00f90bad9fd15e10 hdisk2 00f90bad9fd15e10 data10glv active 编辑mapping文件(=/tmp/mapping).包括要删除的lp: 00f90bad9fd15e10 112 1 00f90bad9fd15e10 113 2 00f90bad9fd15e10 114 3 00f90bad9fd15e10 115 4 00f90bad9fd15e10 116 5 00f90bad9fd15e10 117 6 00f90bad9fd15e10 118 7 缩小LV: lreducelv -l 00f90bad00004c000000014692e1fbbb.15 -s 7 /tmp/mapping 检查是否正常 # getlvcb -AT data10glv AIX LVCB intrapolicy = m copies = 1 interpolicy = m lvid = 00f90bad00004c000000014692e1fbbb.15 lvname = data10glv label = /data10glv machine id = 90BAD4C00 number lps = 40 relocatable = y strict = y stripe width = 0 stripe size in exponent = 0 type = jfs2 upperbound = 32 fs = vfs=jfs2:log=/dev/hd8:mount=true:account=false time created = Thu Aug 14 21:01:39 2014 time modified = Fri Aug 15 01:45:53 2014 如果LVCB中LP的数量不正确.就更新LVCB # putlvcb -n 2 data10glv 检查ODM中LP的数量 # lslv data10glv LOGICAL VOLUME: data10glv VOLUME GROUP: rootvg LV IDENTIFIER: 00f90bad00004c000000014692e1fbbb.15 PERMISSION: read/write VG STATE: active/complete LV STATE: opened/syncd TYPE: jfs2 WRITE VERIFY: off MAX LPs: 512 PP SIZE: 512 megabyte(s) COPIES: 1 SCHED POLICY: parallel LPs: 40 PPs: 40 STALE PPs: 0 BB POLICY: relocatable INTER-POLICY: minimum RELOCATABLE: yes INTRA-POLICY: middle UPPER BOUND: 32 MOUNT POINT: /data10glv LABEL: /data10glv MIRROR WRITE CONSISTENCY: on/ACTIVE EACH LP COPY ON A SEPARATE PV ?: yes Serialize IO ?: NO INFINITE RETRY: no 如果ODM中LP的数量不正确.就更新ODM # synclvodm -v rootvg data10glv 检查VGDA中LP的数量(应该就是检查LVCB) # lquerylv -L 00f90bad00004c000000014692e1fbbb.15 -p hdisk0 hdisk1 -At 执行同步 # savebase fs 命令
crfs -v jfs -g testvg -a size=10M -m /fs1 在testvg创建上大小10mjfs类fs mount /fs1 挂载文件系统 lsfs -a 显示所有文件系统和属性 lsfs 显示所有的文件系统 mount 显示mount的文件系统 umount /fs1卸载文件系统 rmfs /fs1 删除/fs1文件系统 chfs -a size=25M /fs1 扩展fs1文件系统到25M chfs -a size=+1g / 扩展 / 文件系统 加1G fsck -y /fs1 检测文件系统,若发现鼓励的文件和目录,被放置到/lost+found目录下 fuser /fs1 检查fs1子进程 fuser -kxuc /fs1 关闭该文件系统所有的进程 df -m 、-g 、-k 显示文件系统可用空间 du 显示磁盘已用空间 ,-sk 一个目录文件的总大小;-a查看所有文件的使用空间 logform /dev/loglv01 初始化loglv01的jfslog日志设备 defragfs /home 整理文件系统碎片 istat /etc/passwd 显示文件的信息节点信息 showmount -e localhost 显示共享文件系统
继续阅读:AIX 原创文章请注明转载自技术小站本文地址:http://www./post/93.html,标题:AIX存储管理命令详解 |
|