免费注册 查看新帖 |

Chinaunix

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

vxvm增加卷大小的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-01 17:48 |只看该作者 |倒序浏览
v  vol1         -            ENABLED  ACTIVE   2053600  ROUND     -        gen\r\npl plex01       vol1         ENABLED  ACTIVE   2053600  CONCAT    -        RW\r\nsd pldev01-01   plex01       pldev01  0        2053600  0         sdb      ENA\r\n\r\nvol1本身只有一个PLEX,大小为1G。 现在我增加空间,使用一个空闲磁盘建立subdisk-->plex ,然后通过命令\r\n\r\nvxplex -g pldev -f att vol1  plex02  把plex02(500M)加入到vol1.\r\n\r\nPlex:     plex02\r\ninfo:     len=1041888 (sparse)\r\ntype:     layout=CONCAT\r\nstate:    state=ACTIVE kernel=ENABLED io=read-write\r\nassoc:    vol=vol1 sd=pldev02-01\r\nflags:    busy\r\n\r\n但是当我扩大空间却报错:\r\n\r\n[root@rac2 /]# vxassist -g pldev  growby vol1 1041888\r\n\r\nVxVM vxassist ERROR V-5-1-436 Cannot allocate space to grow volume to 3095488 blocks\r\n\r\n不管我设置growby 多少大小都提示没有空闲空间。 \r\n\r\n[root@rac2 /]# vxdg free\r\nGROUP        DISK         DEVICE       TAG          OFFSET    LENGTH    FLAGS\r\n\r\nvxdg free是没有空间,但是我分给了PLEX02了。 应该可以扩大空间的。\r\n\r\n\r\n请问大家通过vxvm扩大空间是怎么做的?

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
2 [报告]
发表于 2009-11-01 22:27 |只看该作者
直接用vxresize就行了,不需要先调整plex.

论坛徽章:
0
3 [报告]
发表于 2009-11-01 22:57 |只看该作者
直接vxresize是可以, 但是通过建立subdisk,plex然后挂到卷里面,为什么不可以呢?  \r\n\r\nveritas volume manage4.1 我这几天测试的比较多, 发现这个东西还没有LINUX的LVM好用。通过命令直接resize后通过vxprint 查看,的确卷空间扩大了,但是mount的文件系统大小依然没有增加,还要重新mkfs才可以。但是通过VEA确没用这样的问题。(不知道是否是4.1的BUG)\r\n\r\n动态缩小空间好像不行,表面上可以,但是会发现出现IO ERROR的错误,还要重新mkfs。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
4 [报告]
发表于 2009-11-01 23:44 |只看该作者
从VxVM的层面上讲有3个命令进行扩展:\r\n1. vxassist : 只扩卷,不扩文件系统。\r\n2. fsadm: 只扩文件系统,不扩卷。\r\n3. vxresize: 扩卷并且扩文件系统。

论坛徽章:
0
5 [报告]
发表于 2009-11-02 00:28 |只看该作者
原来是这样。多谢了。\r\n\r\n但是你说的:\r\n\r\n从VxVM的层面上讲有3个命令进行扩展:\r\n1. vxassist : 只扩卷,不扩文件系统。》》这有什么意义? 我们就是为了增加文件系统空间才扩卷\r\n2. fsadm: 只扩文件系统,不扩卷。》》卷不扩,何来空间增加文件系统?\r\n3. vxresize: 扩卷并且扩文件系统。 》》这个是正常的。\r\n\r\n另外问下,缩小空间的问题,如果我有2个subdisk,现在想把其中一个拿掉,是否可以在线操作?\r\n\r\n当然前提是我一个SUBDISK可以容纳现在使用的空间。比如说,我每个500M的SUBDISK,现在我文件有600M,我移除200M文件,然后去掉一个SUBDISK。\r\n\r\n我测试发现可以拿掉一个,但是之后文件系统不能挂载。提示I/O错误,要么提示没有此文件系统。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
6 [报告]
发表于 2009-11-02 10:03 |只看该作者
1. vxassist: 用户用的是裸卷,没有文件系统\r\n2. fsadm:如果用户直接使用一个lun做文件系统,当这个lun在磁盘阵列端做了resize。\r\n\r\n能不能拿掉sundisk要看subdisk的关系,如果是RAID1的关系可以,如果是stripe的关系,就麻烦了。

论坛徽章:
0
7 [报告]
发表于 2009-11-02 11:16 |只看该作者
多谢,学了不少。 \r\n\r\n\r\nRAID拿掉盘是很麻烦,我这里不是条带,仅仅是CONCAT.  我感觉这样拿掉也很麻烦,要保证这个盘一点数据都没有,但是好像这几乎不可能。

论坛徽章:
0
8 [报告]
发表于 2009-11-02 12:35 |只看该作者
问题是resize总是拿掉最后一个盘,2个甚至多个SUBDISK,如果我要拿第一个SUBDISK,这就做不到了

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
9 [报告]
发表于 2009-11-02 12:54 |只看该作者
不过没人这么弄,都是拿掉后面的。如果想拿掉前面的,不就跟换盘是一样的。\r\n\r\n用vxedit 或者 vxevac.\r\n\r\n这个好像LVM做不了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP