求解LV mirror下,扩fs后数据无法按顺序分布在两个存储上?

aix识别有2个存储A和B,A存储划给AIX2个lun(hdiskpower0和hdiskpower1),分别为200G,B存储划给AIX2个lun(hdiskpower2和hdiskpower3),分别为300G。AIX的vg是通过mirror vg的方式实现的lv mirror。做完镜像后pv使用情况如下:
lvm1.png

lvm1.png

使用lslv -m命令查到,此vg下其中一个lv在pv上的分布是:一份数据在hdiskpower1和hdiskpower0上,一份数据在hdiskpower3上,如下:
lvm2.png
lvm2.png

使用chfs命令对该lv进行扩大,扩大后发现,第一份数据在hdiskpower0、hdiskpower1和hdiskpower3上,另一份数据在hdiskpower3和hdiskpower1上。
lvm3.png
lvm3.png

lvm4.png
lvm4.png

请问在扩lv的时候,系统是如果决定使用哪个盘的空间的呢?
还有,记得之前看到过lv mirror有m数的一说,就是要求第一份数据在一个盘阵上,另一份数据在另一个盘阵上,不能一份数据即在这个盘阵上,又在另一个盘阵上,这样当一个盘阵出现问题时,有可能会造成数据无法正常读写,这样就失去了lvm的意义。请问lvm有这个讲究吗?

还有就是,如果保证扩lv时,第一份数据和第二份数据在在对应的盘阵上,不会混乱呢?
LVM还有什么其他的要求吗?请各位大侠指点!

参与20

4同行回答

myciciymyciciyIT顾问某金融科技公司
你这操作流程就不对,先扩lv就ok了显示全部

你这操作流程就不对,先扩lv就ok了

收起
银行 · 2017-08-01
  • 你的意识是,在扩lv的时候指定要扩在两个来自两个不同盘阵的lun上,对吗?
    2017-08-01
neweb_byronneweb_byron系统工程师藍新資訊
先回答你第二個問題LV MIRROR預設一定要在2個不同的PV(HDISK)上;因為LV有一個預設參數EACH LP COPY ON A SEPARATE PV ?預設是yes第一個問題:如果你想要MIRROR在不同的HD上面建議一開始先建立LV再建立File systems再建立(放大)LV時指定要MIRROR的PV(HDISK);同時RANGE of phy...显示全部

先回答你第二個問題LV MIRROR預設一定要在2個不同的PV(HDISK)上;
因為LV有一個預設參數EACH LP COPY ON A SEPARATE PV ?預設是yes
第一個問題:如果你想要MIRROR在不同的HD上面建議一開始先建立LV再建立File systems
再建立(放大)LV時指定要MIRROR的PV(HDISK);同時RANGE of physical volumes建議設定為maximum效能比較好

收起
IT分销/经销 · 2017-08-01
浏览1925
vieuxrevevieuxreve研发工程师计算机公司
可以试试先扩lv.显示全部

可以试试先扩lv.

收起
系统集成 · 2017-08-07
浏览1677
AcdanteAcdante技术总监SHFY
1、首先,chfs是可以直接扩容文件系统,chfs可以直接扩容LV再进行FS扩容。2、neweb_byron 兄弟说的很对,可参看他的分析。3、不清楚你的mirror vg创建的时候指定了几份镜像?按照你想达到的要求,可以指定相应的PV的。这样再创建FS就会分布在不同的PV上了。...显示全部

1、首先,chfs是可以直接扩容文件系统,chfs可以直接扩容LV再进行FS扩容。
2、neweb_byron 兄弟说的很对,可参看他的分析。
3、不清楚你的mirror vg创建的时候指定了几份镜像?按照你想达到的要求,可以指定相应的PV的。这样再创建FS就会分布在不同的PV上了。

收起
互联网服务 · 2017-08-07

提问者

ss_gaoyu
系统工程师ACCA

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-31
  • 关注会员:5 人
  • 问题浏览:3013
  • 最近回答:2017-08-07
  • X社区推广