求解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使用lslv -m命令查到,此vg下其中一个lv在pv上的分布...显示全部

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

查看其它 3 个回答myciciy的回答

myciciymyciciy联盟成员IT顾问某金融科技公司

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

银行 · 2017-08-01
  • 你的意识是,在扩lv的时候指定要扩在两个来自两个不同盘阵的lun上,对吗?
    2017-08-01

回答者

myciciy
IT顾问某金融科技公司
擅长领域: 服务器存储灾备

myciciy 最近回答过的问题

回答状态

  • 发布时间:2017-08-01
  • 关注会员:5 人
  • 回答浏览:1858
  • X社区推广