[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > HP-UX > 正文
如何重新映射設備實例號及重新配置邏輯卷管理器(LVM)?
本文出自: http://www.hp.com.cn (2001-05-29 19:00:00)

配置信息


操作系統 - 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.fanqiang.com)
    進入【UNIX論壇

相關文章
 

★  樊強制作 歡迎分享  ★