AIX的VG PPs大小设置由哪些因素决定?

各位老师好,请教个问题,AIX的VG配置里PPs的大小是由什么因素来确定呢?还是有相对的一套计算方法?我百度到有说法是硬盘大小除以1016,再向上取最靠近的2的指数。如300G硬盘,300/1016=295M,向上取最靠近的2的指数,得出设置PPs大小为512M。请问以上方法是否有什么依据?...显示全部

各位老师好,
请教个问题,AIX的VG配置里PPs的大小是由什么因素来确定呢?还是有相对的一套计算方法?
我百度到有说法是硬盘大小除以1016,再向上取最靠近的2的指数。
如300G硬盘,300/1016=295M,向上取最靠近的2的指数,得出设置PPs大小为512M。

请问以上方法是否有什么依据?

收起
参与23

查看其它 4 个回答AIX321的回答

AIX321AIX321系统运维工程师CECGT

rootvg 中PP size的大小和VG里允许的磁盘数和1016这两个数有关。normal VG里允许的磁盘数最大是32个,每块盘里允许的PPs的个数是1016,这是系统的一个定义。正如你举的例子,300G硬盘(256 < 300/1016=295 <512),所以取值512M;如果你VG里定义最大允许的是16块盘,那么每块磁盘里允许的pps是2032,300G硬盘的PP的大小就是256M了。这些概念用于rootvg中磁盘的更换,实际中经常是服务器用来一段时间后,有磁盘坏来,发现买不到原来容量的磁盘(技术发展的快,磁盘容量不断提高),原服务器上的硬盘是147G,现在只能买到300G或600G的磁盘,新盘系统里是可用识别到的,但不能直接加到rootvg中,因为PPsize在卷组中是唯一的,卷组一旦建立,PPsize就确定了(其实也可以改,需要备份系统,要用软驱,比较麻烦,这里不复述了),300G或600G的磁盘除256M,得出的数都大于1016,直接加入rootvg,系统就报错来,你违反规则了!!!怎么办呢?你只能计算一下,在PPsize=256M的情况下,每块磁盘允许的最大PPs的个数是(1016*N),再用(32/N),这就是rootvg里升级大硬盘允许的最大磁盘个数(1<必须是2的N次幂<32);需要注意的是:只有rootvg涉及这些问题,非rootvg不涉及这些问题!

互联网服务 · 2019-08-06
浏览3854

回答者

AIX321
系统运维工程师CECGT
擅长领域: 服务器AIXUnix

AIX321 最近回答过的问题

回答状态

  • 发布时间:2019-08-06
  • 关注会员:6 人
  • 回答浏览:3854
  • X社区推广