免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1802 | 回复: 0
打印 上一主题 下一主题

[存储备份] AIX培训笔记——存储管理——Logical volume [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-14 14:14 |只看该作者 |倒序浏览

本文简单介绍了AIX系统中一些常用的Logical volume(逻辑卷)管理命令。
Logical volume(LV,逻辑卷)管理
一个LV是一组LP,这些LP可能位于同一个VG的不同的PV上,文件系统(file system)创建在LV上,LV可以动态扩展。
Mirroring(镜像)
一般情况下,一个LP与PP是一对一对应的,如果做了镜像(Mirroring),则一个LP可以映射到至多3个PP。在AIX系统中,镜像功能只能用于LV。
查看一个VG中的LV
$lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 128 256 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 32 64 2 open/syncd /
hd2 jfs2 80 160 2 open/syncd /usr
hd9var jfs2 80 160 2 open/syncd /var
hd3 jfs2 68 136 2 open/syncd /tmp
hd1 jfs2 160 320 4 open/syncd /home
hd10opt jfs2 4 8 2 open/syncd /opt
lg_dumplv sysdump 101 101 1 open/syncd N/A
fslv00 jfs2 80 160 2 open/syncd /ptf
paging00 paging 128 256 2 open/syncd N/A
orasys_lv jfs2 160 320 2 open/syncd /orasys
查看一个LV的属性
$lslv orasys_lv
LOGICAL VOLUME: orasys_lv VOLUME GROUP: rootvg
LV IDENTIFIER: 0033d7bb00004c00000001051dad23fc.13 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 64 megabyte(s)
COPIES: 2 SCHED POLICY: parallel
LPs: 160 PPs: 320
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: center UPPER BOUND: 32
MOUNT POINT: /orasys LABEL: /orasys
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
查看LV到PV的映射信息
$lslv -l orasys_lv
orasys_lv:/orasys
PV COPIES IN BAND DISTRIBUTION
hdisk4 160:000:000 0% 000:000:000:088:072
hdisk1 160:000:000 0% 000:000:000:088:072
查看LP到PP的对应信息
$lslv -m orasys_lv
orasys_lv:/orasys
LP PP1 PV1 PP2 PV2 PP3 PV3
0001 0346 hdisk4 0346 hdisk1
0002 0347 hdisk4 0347 hdisk1
0003 0348 hdisk4 0348 hdisk1
0004 0349 hdisk4 0349 hdisk1
0005 0350 hdisk4 0350 hdisk1
0006 0351 hdisk4 0351 hdisk1
0007 0352 hdisk4 0352 hdisk1
0008 0353 hdisk4 0353 hdisk1
创建一个LV
创建LV用mklv命令,如果不指定名称,系统会自动生成一个LV的名称,需要指定在哪个VG中创建以及LV的大小,单位可以用block(B,b),KB(K,k),MB(M,m),GB(G,g),系统会自动将该值转换成相对应的LP个数。如下:
#mklv –y mylv 1g
#mklv –y mylv 1m
修改LV的属性:
可以用chlv命令来修改LV的一些属性,例如名称,读写权限等。
改变LV的大小
使用extendlv命令来增加LV的尺寸,前提是该LV所在的VG有足够的空间。LV的尺寸不能动态缩小,如果想减小一个LV的尺寸,可以先备份该LV,然后删除LV,新建一个更小尺寸的LV,最后恢复备份的数据即可。
删除LV
删除一个LV可以通过rmlv命令来完成,指定-f选项则不需要用户再次确认。需要注意的是不要直接用该命令删除包含JFS文件系统或交换空间的LV,因为它们有相关的信息记录在ODM库和一些文件如/etc/filesystems中,rmlv不会删除这些信息,请先用相关的命令删除这些信息,然后再删除LV。
为LV做镜像(Mirroring
mklvcopy命令用来对LV做镜像,在AIX系统中一个LV最多可以做2个镜像,加上LV本身一共3份完全相同的数据,做镜像时要确保LV所在的VG有足够的空间。镜像创建以后,为了使镜像与源LV数据同步,可以通过syncvg命令来完成,可以在创建镜像时为mklvcopy命令指定-k选项来使之同步。
删除LV的镜像(Mirroring
用rmlvcopy命令来删除一个LV的镜像,需要指定要保留的拷贝数(copies),可以在rmlvcopy命令中说明要删除哪个PV上的镜像。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20078/showart_127961.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP