免费注册 查看新帖 |

Chinaunix

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

扩文件系统遇到一问题,请教大家-结贴 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-14 16:57 |只看该作者 |倒序浏览
环境rx3600 11.31 +EMC CX3存储

操作过程如下:

因要给共享磁盘(50G)扩容,在存储上存储上新建一lun(500G),系统识别如下:
# diskinfo /dev/rdisk/disk17
SCSI describe of /dev/rdisk/disk17:
             vendor: DGC     
         product id: RAID 5         
               type: direct access
               size: 524288000 Kbytes
   bytes per sector: 512

新磁盘添加到原先存在的vg上,信息如下:
VG Name                     /dev/vgoradata
VG Write Access             read/write     
VG Status                   available, exclusive
Max LV                      255   
Cur LV                      2      
Open LV                     2      
Max PV                      16     
Cur PV                      2      
Act PV                      2      
Max PE per PV               1016         
VGDA                        4   
PE Size (Mbytes)            128            
Total PE                    1415   
Alloc PE                    1200   
Free PE                     215     
Total PVG                   0        
Total Spare PVs             0              
Total Spare PVs in use      0                     
VG Version                  1.0      
VG Max Size                 2032g      
VG Max Extents              16256  

给lv扩容的时候报如下信息:
lvextend: Not enough free physical extents available.
Logical volume "/dev/vgoradata/lv_oradata" could not be extended.
Failure possibly caused by strict allocation policy
Command Unsuccessful
press enter Key to continue
最后,该lv只能扩到100多G,连200G都提示上述信息
   LV Name                     /dev/vgoradata/lv_oradata
   LV Status                   available/syncd           
   LV Size (Mbytes)            102400         
   Current LE                  800      
   Allocated PE                800         
   Used PV                     2  

因该lv下已经有数据,无法删除重建,怀疑是否是powerpath问题,请高人赐教,感激之至。

[ 本帖最后由 smart_zhaozf 于 2009-12-15 11:51 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-12-14 17:05 |只看该作者
"Failure possibly caused by strict allocation policy"
lvdisplay 看看这个LV

论坛徽章:
0
3 [报告]
发表于 2009-12-14 17:10 |只看该作者
如ls所说,如何更改分配策略?

论坛徽章:
0
4 [报告]
发表于 2009-12-14 18:39 |只看该作者
用sam改,

论坛徽章:
0
5 [报告]
发表于 2009-12-14 19:43 |只看该作者
楼主,你这个问题是由于你原来VG创建的时候没有考虑加入到更大盘的问题。

VG Name                     /dev/vgoradata
VG Write Access             read/write     
VG Status                   available, exclusive
Max LV                      255   
Cur LV                      2      
Open LV                     2      
Max PV                      16     
Cur PV                      2      
Act PV                      2      
Max PE per PV               1016         
VGDA                        4   
PE Size (Mbytes)            128            
Total PE                    1415   
Alloc PE                    1200   
Free PE                     215     
Total PVG                   0        
Total Spare PVs             0              
Total Spare PVs in use      0                     
VG Version                  1.0      
VG Max Size                 2032g      
VG Max Extents              16256  

这个vg中,单个盘的最大大小为Max PE per PV * PE Size (Mbytes)  =1016*128=130G

也就是说,即使你加入500G的盘到该VG中,该盘可用的空间也只有130G。

lvextend: Not enough free physical extents available

扩的时候,会报错的,因为空间不够。

可以考虑使用vgmodify命令更改vg初始设置,建议在更改前,确保有完整的数据备份。

或者划4个130G的lun加入VG即可。

评分

参与人数 1可用积分 +2 收起 理由
smart_zhaozf + 2

查看全部评分

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
6 [报告]
发表于 2009-12-14 20:14 |只看该作者
LS已经说得很明白,补充一些:

--- LVM Limits ---
VG Version                  1.0
Max VG Size (Tbytes)        510
Max LV Size (Tbytes)        16
Max PV Size (Tbytes)        2
Max VGs                     256
Max LVs                     255
Max PVs                     255
Max Mirrors                 2
Max Stripes                 255
Max Stripe Size (Kbytes)    32768
Max LXs per LV              65535
Max PXs per PV              65535
Max Extent Size (Mbytes)    256

论坛徽章:
0
7 [报告]
发表于 2009-12-14 20:39 |只看该作者
你现在的Max PE per PV为1016,PE size为128M。也就是说支持最大的PV为130G左右。

而你添加的那块PV有500G。

显然超过了限制,用LS兄弟的方法,把这个500G的分成几个小的是一个办法,还有一个最简单的办法就是直接修改Max PE per PV这个参数。修改到刚好超过500G/128M这个数就行。用vgmodify -e参数修改即可。

评分

参与人数 1可用积分 +2 收起 理由
smart_zhaozf + 2

查看全部评分

论坛徽章:
0
8 [报告]
发表于 2009-12-15 09:32 |只看该作者
学习了

论坛徽章:
0
9 [报告]
发表于 2009-12-15 09:58 |只看该作者

!

不错

论坛徽章:
0
10 [报告]
发表于 2009-12-15 10:53 |只看该作者
非常感谢风云使者hbh231、五“宅”一生 、lbseraph 等各位的积极回应,希望坛子越来越精彩。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP