如何重新映射设备实例号及重新配置逻辑卷管理器(LVM)?

发表于:2007-07-04来源:作者:点击数: 标签:
配置信息 操作系统 - HP-UX 版本 - 10.x 和 11.x 硬件系统 - HP9000 系列 - 所有 子系统 - 逻辑卷管理器(LVM) 解决方法 按下面的步骤重新映射设备实例号,重新配置LVM,使其识别新的实例号: 1. 确认您当前的 LVM配置稳定、正确: 注:用正确的卷组(VG) 名替

  配置信息
  
  操作系统 - HP-UX
  版本 - 10.x 和 11.x
  硬件系统 - HP9000
  系列 - 所有
  子系统 - 逻辑卷管理器(LVM)
  
  解决方法
  
  按下面的步骤重新映射设备实例号,重新配置LVM,使其识别新的实例号:
   1. 确认您当前的 LVM配置稳定、正确:
   注:用正确的卷组(VG) 名替代XX,对系统上的每个卷组执行这一步操作。 vgdisplay -v | lp vgcfgbackup -f /etc/lvmconf/vgXX.conf.orig /dev/vgXX
   2. 准备导出卷组:
   注:用正确的卷组(VG) 名替代XX,对系统上的每个卷组执行这一步操作。
   vgexport -s -p -m /etc/lvmconf/vgXX.map /dev/vgXX
  3. 创建一个'infile' 文件。
  注:下面的命令都只有一行, '\'是新行字符的换码。 ioscan -kf | grep -e INTERFACE -e DEVICE | \ grep -v target | \ awk '{printf "%s %s %s\n",$3,$1,$2}' > infile
   4. 修改infile中的实例号。
  5. 将 infile 移到 /stand: mv infile /stand/infile
   6. 移动 ioconfig 文件: mv /stand/ioconfig /stand/ioconfig.sav mv /etc/ioconfig /etc/ioconfig.sav
  7. 关闭系统: shutdown -ry 0
   8. 中断自动启动进程,从主引导路径引导,与IPL/ISL 进行人机对话。
   9. 进入ISL提示符时,引导系统进入LVM 维护模式:
  ISL> hpux -lm
   注:引导进入LVM 维护模式时,只修改下面第10到12步中所示的ioconfig和LVM 配置,然后在进行其它操作之前,重新启动(第13步)。 引导进入LVM 维护模式时, LVM 内核驱动程序没有全部活动,从LVM 维护模式进入多用户模式(例如init 3)可以导致根文件系统损坏。
   10. 创建新的 ioconfig 文件: cd /stand /sbin/ioinit -c /sbin/ioinit -f infile
   11. 删除旧的LVM 配置 注:用正确的卷组(VG) 名替代XX,对系统上的每个卷组执行这一步操作。 vgexport /dev/vgXX
   12. 用新的实例号恢复卷组。 注:用正确的卷组(VG) 名替代XX,对系统上的每个卷组执行这一步操作。 mkdir /dev/vgXX mknod /dev/vgXX/group c 64 0xXX0000 vgimport -v -s -m /etc/lvmconf/vgXX.map /dev/vgXX vgchange -a y /dev/vgXX vgcfgbackup -f /etc/lvmconf/vgXX.conf.new /dev/vgXX
   13. 用 "reboot(1m)" 命令重新启动系统,一定不要使用"shutdown(1m)" 命令。 reboot
   14. 允许系统自动启动,并作为根用户登录。由于系统引导进入LVM 维护模式,因此您需要修改/etc/mnttab: mv /etc/mnttab /etc/mnttab.orig mount
   15. 运行下面的命令,检查确认一切正常:
   lvlnboot -v vgdisplay -v bdf
   ioscan -fn more /var/adm/syslog/syslog.log more /etc/rc.log dmesg
  如果一切正常,即完成所有的任务。
  

原文转自:http://www.ltesting.net