求解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 个回答neweb_byron的回答

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 physical volumes建議設定為maximum效能比較好

IT分销/经销 · 2017-08-01
浏览1924

回答者

neweb_byron
系统工程师藍新資訊
擅长领域: 服务器AIXUnix

neweb_byron 最近回答过的问题

回答状态

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