一台N4000的机器,原来vg00建在一块9G的硬盘A上,加了一块36G的硬盘B,将A,B做成mirror.取走9G的硬盘A,换上了一块新的36G的硬盘C,又将B,C做成mirror。但这时vg00还是9G大。我想扩PV但被告知没有新硬盘,但硬盘上确实还有空间,我该怎么做呢?
zhangr 回复于:2003-02-08 16:41:31 |
[quote:269af1ca3a="lok1234"]用SAM看到的disk devices信息是什么样的?vg00是9G还是36G?或许可以通过make_recovery的方式重新将vg00新建一遍。[/quote:269af1ca3a]
经过分析,问题是这样的。由于最开始的时候是一块9G的硬盘,所以vg中的一个参数设的比较小Max PE per PV=2500,mirror了半天后,vg并没有改变,所以一个pv只能使用4M*2500=10G.所以现在的问题就是如何更改vg00的参数Max PE per PV或如何更改PE的大小。谢谢各位大虾! ![]() make_recovery不一定能更改vg00的东西呀! |
lok1234 回复于:2003-02-08 13:40:47 |
作mirror应该是lv一级的吧?应该跟vg和pv没什么关系吧?pv对应的是一块硬盘,你试试扩一下lv或者添加一个lv。 |
zhangr 回复于:2003-02-08 14:34:27 |
[quote:9fc5271088="lok1234"]作mirror应该是lv一级的吧?应该跟vg和pv没什么关系吧?pv对应的是一块硬盘,你试试扩一下lv或者添加一个lv。[/quote:9fc5271088]
是把disk作mirror的。因为最开始是9G到36G的mirror,所以9G硬盘的pv信息也写到36G上面了,导致现在36G的盘只有9G是可用的。我想解决的也是这个问题。lv是可以扩的,但都已经扩完了,所以想使用那些没有用到的磁盘空间。所以想扩vg(前边写错了 ![]() |
lok1234 回复于:2003-02-08 14:49:15 |
用SAM看到的disk devices信息是什么样的?vg00是9G还是36G?或许可以通过make_recovery的方式重新将vg00新建一遍。 |
garfield_world 回复于:2003-02-09 11:29:54 |
max-pe,和pe-size是在vgcreate的事后指定的,好像该不了,看来你只有把系统做个备份,然后安装基本系统,再把应用恢复上去。 |
albert 回复于:2003-02-09 13:05:25 |
max-pe时不需要指定的,它会根据你磁盘的大小以及pe-size的大小来自动分配。 但它是在vgcreate时定死的。所以garfield_world的方法是对的。 |
zhangr 回复于:2003-02-09 14:17:18 |
albert和garfield_world说的极是,我昨天问了hp的800和hp E文论坛里的人,给的建议都是要重新建VG,在建VG的时候指定相应的参数。哎,吃一欠,长一智!
anyway thank you for your help! ![]() |
phonfex 回复于:2003-02-09 16:11:01 |
不过zhangr的这种想法真的不错!要是能解决的话那不是节省很多步骤!! |
lok1234 回复于:2003-02-10 12:56:05 |
[quote:861f498ca9="garfield_world"]max-pe,和pe-size是在vgcreate的事后指定的,好像该不了,看来你只有把系统做个备份,然后安装基本系统,再把应用恢复上去。[/quote:861f498ca9]
和我的意思差不多,先用disk C或另一个36G的disk D新做一遍vg00,再用make_recovery的磁带恢复原来的mount点等系统信息。 |
Janson-Chen 回复于:2003-02-11 11:03:25 |
[quote="zhangr"]
是把disk作mirror的。 mirror是对于lv的。 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/