歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 如何重新映射設備實例號及重新配置邏輯卷管理器(LVM)?

如何重新映射設備實例號及重新配置邏輯卷管理器(LVM)?

日期:2017/3/6 15:46:07   编辑:關於Unix
配置信息 操作系統 - 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
  如果一切正常,即完成所有的任務。
  

Copyright © Linux教程網 All Rights Reserved