aix 更改(扩大或减小)增删容量LV

aix 更改lv的大小

smitty extendlv

chlv -n NewLVname LVname

AIX下减小lv size

1,计算逻辑卷(假设为lvkrnltest)中需要缩小的LP数量

这步不能出错,一旦多删了就麻烦了
这你已经计算好了,是最后20个LP。

2,获取lvkrnltest的LVID
getlvodm -l lvkrnltest
00cb1faf00004c000000010a35404686.50

3,获取LV的mapping信息
lquerylv -L 00cb1faf00004c000000010a35404686.50 -r
00cb1fafaacd8452 906  1
00cb1fafaacd8452 907  2
00cb1fafaacd8452 908  3
00cb1fafaacd8452 909  4
00cb1fafaacd8452 910  5
00cb1fafaacd8452 911  6
00cb1fafaacd8452 912  7
00cb1fafaacd8452 913  8
00cb1fafaacd8452 914  9
00cb1fafaacd8452 915  10
00cb1fafaacd8452 916  11
00cb1fafaacd8452 917  12
00cb1fafaacd8452 918  13
00cb1fafaacd8452 919  14
00cb1fafaacd8452 920  15
00cb1fafaacd8452 921  16

4,确认hdisk8(假设要缩小的LV都在这个hdisk上)的PVID,和LV的mapping信息一致
00cb1fafaacd8452

5,编辑=/tmp/mapping文件,包括要删除的LP。
00cb1fafaacd8452 914  9
00cb1fafaacd8452 915  10
00cb1fafaacd8452 916  11
00cb1fafaacd8452 917  12
00cb1fafaacd8452 918  13
00cb1fafaacd8452 919  14
00cb1fafaacd8452 920  15
00cb1fafaacd8452 921  16

6,确认/tmp/mapping文件中LP的数量,和缩小的LP数量一致

7,缩小LV
lreducelv -l 00cb1faf00004c000000010a35404686.50 -s 8 /tmp/mapping

8,检查应用仍然正常。

9,检查LVCB中LP的数量
getlvcb -AT lvkrnltest
number lps = 8

如果LVCB中LP的数量不正确,就更新LVCB
putlvcb -n 8 lvkrnltest

10,检查ODM中LP的数量
lslv lvkrnltest
LPs:                8

如果ODM中LP的数量不正确,就更新ODM
synclvodm -v VGNAME lvkrnltest

11,检查VGDA中LP的数量(应该就是检查LVCB)
lquerylv -L 00cb1faf00004c000000010a35404686.50 -p hdisk8 -At
LVMAP:  00cb1fafaacd8452:906  1 ODMtype  00cb1faf00004c000000010a35404686.50  1
LVMAP:  00cb1fafaacd8452:907  1 ODMtype  00cb1faf00004c000000010a35404686.50  2
LVMAP:  00cb1fafaacd8452:908  1 ODMtype  00cb1faf00004c000000010a35404686.50  3
LVMAP:  00cb1fafaacd8452:909  1 ODMtype  00cb1faf00004c000000010a35404686.50  4
LVMAP:  00cb1fafaacd8452:910  1 ODMtype  00cb1faf00004c000000010a35404686.50  5
LVMAP:  00cb1fafaacd8452:911  1 ODMtype  00cb1faf00004c000000010a35404686.50  6
LVMAP:  00cb1fafaacd8452:912  1 ODMtype  00cb1faf00004c000000010a35404686.50  7
LVMAP:  00cb1fafaacd8452:913  1 ODMtype  00cb1faf00004c000000010a35404686.50  8

12,执行同步
savebase

现象:
1.缩小LV大小,提示最小为一个PP(256M)
[LCCOAPD1:/]#chfs -a size=-200M /LIG
Minimum size to be reduced is 1 physical partition (256 MB).
2.查看该LV大小,
[LCCOAPD1:/]#lslv LIG
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             2                      SCHED POLICY:   parallel
LPs:                120                    PPs:            240
3.重新缩小LV大小
[LCCOAPD1:/]#chfs -a size=-512M /LIG
Filesystem size changed to 30408704
4.再查看LV大小
[LCCOAPD1:/]#lslv LIG
MAX LPs:            512                    PP SIZE:        256 megabyte(s)
COPIES:             2                      SCHED POLICY:   parallel
LPs:                58                     PPs:            116
时间: 2024-11-08 18:16:25

aix 更改(扩大或减小)增删容量LV的相关文章

AIX 更改 shell 为 bash

bash是linux上默认的shell,可以使用tab补全,上下键切换历史命令等. 客户的服务器忽然更改成了AIX,telnet上去一看,晕,竟然默认的是ksh,用起来感觉很别扭,还是安装bash吧 安装过程如下: 1.下载bash的rpm安装包 2.传到AIX上后,直接用RPM解开: # rpm -ivh bash-3.2-1.aix5.2.ppc.rpm 如果不更改用户默认的shell,安装之后,直接输入 # bash 就可以了 如果要更改用户默认shell,请接着进行如下步骤 3.创建~/

在linux中减小和增大LV的过程与思考

今天在安装oracle 11 rac的时候,查看操作系统df -lh,发现/home目录竟然分了500多G,/根目录才有50G,当时我就爆了句粗口,这TM系统是怎么做的. Filesystem                              Size     Used    Avail   Use% Mounted on /dev/mapper/vg_db5-lv_root                 50G     6.2G   41G   14%    / tmpfs     

使用idea编写Android程序,减小编译时间

使用idea编写Android程序,若只是小部分的更改,可减小编译时间 平时更改了代码想查看新的状态时,都是直接点击来重新启动程序,费时之长,一般会花2.5min 然后idea提醒我使用Apply Changes,也就是这个,一般可以减少一半的时间. 原文地址:https://www.cnblogs.com/LeePace/p/12251416.html

MongoDB---前世今生

MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了<MongoDB TheDefinitive Guide>的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看. 今天下载了<MongoDB The Definitive Guide>电子版,浏览了里面的内容,还是挺丰富的.是官网文档实际应用方面的一个补充.和官方文档类似,介绍MongoDB的内部原理是少之又少,只有在附

Linux LVM的相关操作

LVM的主要特点就是可以将已经格式化的分区进行动态的缩减.LVM的实现方式是将几个实体的partitions或者disk通过软件组成一个大磁盘(VG),然后可以将大磁盘进行切割,切割后可得到lv(相当于分区),在lv上进行格式化挂载.vg和lv的容量都可以动态地进行缩减.下面来说一下具体过程: 1)pv阶段. pv阶段涉及到的命令: 1.pvcreate:将分区partition建立成为pv 2.pvscan:检索目前系统中具有pv的磁盘,显示pv 3.pvdisplay:显示系统中pv的状态

MONGODB全面总结

关于Mongodb的全面总结,学习mongodb的人,可以从这里开始! 分类:            MongoDB2013-06-08 09:5610213人阅读评论(0)收藏举报 目录(?)[+] BSON 效率 传输性 性能 写入协议 数据文件 名字空间和盘区 内存映射存储引擎 其他 MongoDB的架构 MongoDB的特点 MongoDB的功能 MongoDB的局限性与不足 适用范围 MongoDB的不适用范围 要点 MongoDB分布式复制 MongoDB语法与现有关系型数据库SQL

深入剖解linux逻辑卷LVM

一.LVM概念 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池.管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统.管理员通过LVM可以方便的调整存储卷组的大小,并且可以对

(整理)ubuntu 的 相关知识(来自 鸟哥的私房菜)

1. Linux 文件权限概念 $ ls 察看文件的指令 $ ls -al 出所有的文件详细的权限与属性 (包含隐藏档,就是文件名第一个字符为『 . 』的文件) 在你第一次以root身份登入Linux时, 如果你输入上述指令后,应该有上列的几个东西,先解释一下上面七个字段个别的意思: 图2.1.1.文件属性的示意图 第一栏代表这个文件的类型与权限(permission): 这个地方最需要注意了!仔细看的话,你应该可以发现这一栏其实共有十个字符:(图2.1.1及图2.1.2内的权限并无关系) 图2

Java之ArrayList源码解读(JDK 1.8)

java.util.ArrayList 详细注释了ArrayList的实现,基于JDK 1.8 . 迭代器SubList部分未详细解释,会放到其他源码解读里面.此处重点关注ArrayList本身实现. 没有采用标准的注释,并适当调整了代码的缩进以方便介绍 import java.util.AbstractList; import java.util.Arrays; import java.util.BitSet; import java.util.Collection; import java.