免费注册 查看新帖 |

Chinaunix

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

[存储备份] 请教关于raid和mirro的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-29 11:54 |只看该作者 |倒序浏览
P570 AIX5.3,除rootvg外,新增四块146G的盘,当前将这四块盘划入datavg,然后建了个apploglv,其中copy=2、maximum number of physical volumes=128、maximum number of logical partitions=2400

lsvg -l datavg ,发现LPs=1/2的PPs,说明已经做好mirro了吗?在这种情况下datavg能保证几块盘损害而保证数据?

我在apploglv上建了个applog的文件系统,多次尝试调整后发现最大能使用的空间为263.75G,不知道是否正常?个人认为应该是146800M*2=293600M

另外,如何将这四块盘划成raid5?具体怎么操作呢?谢谢

论坛徽章:
0
2 [报告]
发表于 2008-08-29 12:11 |只看该作者
原帖由 wangy980301 于 2008-8-29 11:54 发表
如何将这四块盘划成raid5?

不可以,除非用RAID卡

论坛徽章:
0
3 [报告]
发表于 2008-08-29 12:14 |只看该作者
1、恐怕要看你在建lv的时候是怎么设定的,有可能两份拷贝在同一个pv上,这样当此pv坏掉的时候,数据就丢失了,你可以在创建lv的时候强制拷贝在不同的pv上。

2、不知道你的4块盘在什么地方,主机上?存储上?做RAID5需要RAID卡,AIX本身貌似不能做RAID5。

论坛徽章:
0
4 [报告]
发表于 2008-08-29 12:23 |只看该作者
1、4块盘做mirror,任意一块盘损坏不影响数据,2块盘的情况要看,相互之间镜像的2块盘同时坏了,要丢数据,非镜像的2块盘,仍然有一份完整的数据,3块盘以上,基本上over了
2、vg的空间,可以通过lsvg datavg看一下free,如果还有的话,证明空间没有用完
3、4块盘划成raid5,要考虑几种情况
      a)p570是满配的还是半配的,4个cpu是一个draw,满配8cpu,是2个draw,每个draw大概有6个硬盘的槽位,如果是半配的,扣掉2个盘做rootvg,剩下4个盘,还要想做raid,就比较勉强了。
     b)如果要做raid,一种是用软raid,用cpu来运算,会严重拖累系统性能,现在估计没人这么干的,如果要用raid卡,要注意硬盘笼子的问题,因为只有一个scsi接口,这样的话rootvg的2块硬盘也要放到raid卡上了。
     c)4块盘的raid5有2种做法,一种是2块数据1块校验,还有一块热备(hotspare),允许非同时坏2块盘,还有一种是3块数据盘,1块校验盘, 在坏一块盘的情况下不会丢数据。

论坛徽章:
0
5 [报告]
发表于 2008-08-29 12:29 |只看该作者
原帖由 sky.xuxm 于 2008-8-29 12:23 发表
1、4块盘做mirror,任意一块盘损坏不影响数据,2块盘的情况要看,相互之间镜像的2块盘同时坏了,要丢数据,非镜像的2块盘,仍然有一份完整的数据,3块盘以上,基本上over了


这句话有疑问,拷贝数量从1-3,最多3份拷贝,4块盘如何做mirror?如果不指定的话,有可能所有拷贝在同一pv上,那么这块盘坏了所有数据不就丢失了?

论坛徽章:
0
6 [报告]
发表于 2008-08-29 12:33 |只看该作者
原帖由 佚名 于 2008-8-29 12:14 发表
1、恐怕要看你在建lv的时候是怎么设定的,有可能两份拷贝在同一个pv上,这样当此pv坏掉的时候,数据就丢失了,你可以在创建lv的时候强制拷贝在不同的pv上。

2、不知道你的4块盘在什么地方,主机上?存储上? ...



主机上的,

也就是说copy=2 不等于mirro了? 有点晕

如何强制拷贝在不同pv上呢,不胜感谢!

论坛徽章:
0
7 [报告]
发表于 2008-08-29 12:44 |只看该作者

回复 #5 佚名 的帖子

通常意义上的mirror,一般都是2份,当然3份也不是不可以,只不过很少有人这么做,在做mirror的时候,系统会自动选择在不同的磁盘上,如果同样的拷贝在同一份盘上,就不叫mirror了,这种情况也不会发生,否则的话lv会重名

论坛徽章:
0
8 [报告]
发表于 2008-08-29 12:47 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2008-08-29 12:55 |只看该作者
原帖由 wangy980301 于 2008-8-29 12:33 发表



主机上的,

也就是说copy=2 不等于mirro了? 有点晕

如何强制拷贝在不同pv上呢,不胜感谢!


说实话,我被4楼那位兄弟的回帖给搞糊涂了。

按照我的理解,不管是vg的镜像还是lv的镜像还是pv的镜像,归根结底都是lv的镜像,再归根结底,就是说你创建lv的时候,每一个lp(逻辑分区)对应几个pp(物理分区),但是在AIX5里,每一个lp对应的pp是从1个到3个,我真是没想明白4块盘怎么做镜像。

关于如何强制在不同的pv上的问题,是这个样子的:
你创建lv的时候,用的是mklv这个命令,它的参数如下:
-y     指定lv的名称
-c     指定分配给每个逻辑分区的物理分区数
-u    为新的分配设置物理卷的最大数量
-s    设定分配策略,当-s的参数设定为y时,这样逻辑分区的副本无法共享相同的物理卷

所以,如果要在datavg里创建一个叫做datalv的lv,大小为5个lp,有两个副本,位于两个pv上,则命令如下:
mklv -y datalv -c 2 -u 2 -s y datavg 5

论坛徽章:
0
10 [报告]
发表于 2008-08-29 13:03 |只看该作者
呵呵,其实很简单,做好镜像以后,可以用命令lspv -l hdisk3来看一下,
假定有一个jfs叫aa,对应的lv是bb,原来存放在hdisk3上面,hdisk3和hdisk4做的镜像,那么用lspv看,hdisk3下面有一个lv叫bb,大小是80个lp,hdisk4下面也一样有一个lv,和hdisk3的名字,大小都是一模一样,所谓镜像,大多数情况下是vg的镜像,比如常见的rootvg的镜像,意味着hdisk0和hdisk1是完全一样的,每个lv都有2份存放在不同的磁盘上。
从来没有见过一个lv的2份拷贝在同一个物理盘的情况,如果这样,用lspv看不知道会怎么样了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP