HP-UX 11.31磁碟映象製作過程
vgdisplay -v /dev/vg00 ;
VG Name /dev/vg00
VG Write Access read/write
VG Status available
PE Size (Mbytes) 32
Total PE 4347
Alloc PE 1134
Free PE 3213
--- Logical volumes ---
LV Name /dev/vg00/lvol1
LV Name /dev/vg00/lvol2
LV Name /dev/vg00/lvol3
LV Status available/syncd
LV Name /dev/vg00/lvol4
LV Name /dev/vg00/lvol5
LV Name /dev/vg00/lvol6
LV Name /dev/vg00/lvol7
LV Name /dev/vg00/lvol8
--- Physical volumes ---
PV Name /dev/disk/disk3_p2
2、檢視磁碟:
disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE online HP 146 GST3146707LC
/dev/disk/disk3 /dev/disk/disk3_p2(已用) /dev/rdisk/disk3 /dev/rdisk/disk3_p2
/dev/disk/disk3_p1 /dev/disk/disk3_p3 /dev/rdisk/disk3_p1 /dev/rdisk/disk3_p3
disk 5 64000/0xfa00/0x3 esdisk CLAIMED DEVICE online HP 146 GST3146707LC
/dev/disk/disk5 /dev/rdisk/disk5
即:
根盤是:/dev/rdisk/disk3
映象盤是:/dev/rdisk/disk5
即我安裝OS是,只用了/dev/disk/disk3,沒有使用/dev/disk/disk5。
3、# ioscan -kfnC disk
Class I H/W Path Driver S/W State H/W Type Description
=======================================================================
disk 0 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC
/dev/dsk/c0t6d0 /dev/dsk/c0t6d0s2 /dev/rdsk/c0t6d0 /dev/rdsk/c0t6d0s2
/dev/dsk/c0t6d0s1 /dev/dsk/c0t6d0s3 /dev/rdsk/c0t6d0s1 /dev/rdsk/c0t6d0s3
disk 1 1/0/0/3/1.2.0 sdisk CLAIMED DEVICE _NEC DVD_RW ND-3550A
/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
disk 2 1/0/1/1/0/1/1.6.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC
/dev/dsk/c3t6d0 /dev/rdsk/c3t6d0
4、# ioscan -kfNC disk
Class I H/W Path Driver S/W State H/W Type Description
===================================================================
disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE HP 146 GST3146707LC
disk 4 64000/0xfa00/0x2 esdisk CLAIMED DEVICE _NEC DVD_RW ND-3550A
disk 5 64000/0xfa00/0x3 esdisk CLAIMED DEVICE HP 146 GST3146707LC
5、編寫磁碟的table檔案,並匯入到mirror盤:
# mkdir /tmp/mirror/
# vi /tmp/mirror/table 輸入以下內容:
3
EFI 500MB
HPUX 100%
HPSP 400MB
6、#idisk -wf /tmp/mirror/table /dev/rdisk/disk5
idisk version: 1.44
********************** WARNING ***********************
If you continue you may destroy all data on this disk.
Do you wish to continue(yes/no)? yes
EFI Primary Header:
Signature = EFI PART
Revision = 0x10000
HeaderSize = 0x5c
HeaderCRC32 = 0x2620902f
MyLbaLo = 0x1
MyLbaHi = 0x0
AlternateLbaLo = 0x1117732f
AlternateLbaHi = 0x0
FirstUsableLbaLo = 0x40
FirstUsableLbaHi = 0x0
LastUsableLbaLo = 0x111772ff
LastUsableLbaHi = 0x0
Disk GUID = 997d49ae-3bb3-11e2-8000-d6217b60e588
PartitionEntryLbaLo = 0x2
PartitionEntryLbaHi = 0x0
NumberOfPartitionEntries = 0xc
SizeOfPartitionEntry = 0x80
PartitionEntryArrayCRC32 = 0x71ac1709
Primary Partition Table (in 512 byte blocks):
Partition 1 (EFI):
Partition Type GUID = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Unique Partition GUID = 997d4cce-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x40
Starting Lba Hi = 0x0
Ending Lba Lo = 0xf9fff
Ending Lba Hi = 0x0
Partition 2 (HP-UX):
Partition Type GUID = 75894c1e-3aeb-11d3-b7c1-7b03a0000000
Unique Partition GUID = 997d4ce2-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0xfa000
Starting Lba Hi = 0x0
Ending Lba Lo = 0x110af7ff
Ending Lba Hi = 0x0
Partition 3 (HPSP):
Partition Type GUID = e2a1e728-32e3-11d6-a682-7b03a0000000
Unique Partition GUID = 997d4cf6-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x110af800
Starting Lba Hi = 0x0
Ending Lba Lo = 0x111772ff
Ending Lba Hi = 0x0
EFI Alternate Header:
Signature = EFI PART
Revision = 0x10000
HeaderSize = 0x5c
HeaderCRC32 = 0xadde15b
MyLbaLo = 0x1117732f
MyLbaHi = 0x0
AlternateLbaLo = 0x1
AlternateLbaHi = 0x0
FirstUsableLbaLo = 0x40
FirstUsableLbaHi = 0x0
LastUsableLbaLo = 0x111772ff
LastUsableLbaHi = 0x0
Disk GUID = 997d49ae-3bb3-11e2-8000-d6217b60e588
PartitionEntryLbaLo = 0x1117730f
PartitionEntryLbaHi = 0x0
NumberOfPartitionEntries = 0xc
SizeOfPartitionEntry = 0x80
PartitionEntryArrayCRC32 = 0x71ac1709
Alternate Partition Table (in 512 byte blocks):
Partition 1 (EFI):
Partition Type GUID = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Unique Partition GUID = 997d4cce-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x40
Starting Lba Hi = 0x0
Ending Lba Lo = 0xf9fff
Ending Lba Hi = 0x0
Partition 2 (HP-UX):
Partition Type GUID = 75894c1e-3aeb-11d3-b7c1-7b03a0000000
Unique Partition GUID = 997d4ce2-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0xfa000
Starting Lba Hi = 0x0
Ending Lba Lo = 0x110af7ff
Ending Lba Hi = 0x0
Partition 3 (HPSP):
Partition Type GUID = e2a1e728-32e3-11d6-a682-7b03a0000000
Unique Partition GUID = 997d4cf6-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x110af800
Starting Lba Hi = 0x0
Ending Lba Lo = 0x111772ff
Ending Lba Hi = 0x0
7、檢視是否匯入成功:
#idisk /dev/rdisk/disk5
idisk version: 1.44
EFI Primary Header:
Signature = EFI PART
Revision = 0x10000
HeaderSize = 0x5c
HeaderCRC32 = 0x2620902f
MyLbaLo = 0x1
MyLbaHi = 0x0
AlternateLbaLo = 0x1117732f
AlternateLbaHi = 0x0
FirstUsableLbaLo = 0x40
FirstUsableLbaHi = 0x0
LastUsableLbaLo = 0x111772ff
LastUsableLbaHi = 0x0
Disk GUID = 997d49ae-3bb3-11e2-8000-d6217b60e588
PartitionEntryLbaLo = 0x2
PartitionEntryLbaHi = 0x0
NumberOfPartitionEntries = 0xc
SizeOfPartitionEntry = 0x80
PartitionEntryArrayCRC32 = 0x71ac1709
Primary Partition Table (in 512 byte blocks):
Partition 1 (EFI):
Partition Type GUID = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Unique Partition GUID = 997d4cce-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x40
Starting Lba Hi = 0x0
Ending Lba Lo = 0xf9fff
Ending Lba Hi = 0x0
Partition 2 (HP-UX):
Partition Type GUID = 75894c1e-3aeb-11d3-b7c1-7b03a0000000
Unique Partition GUID = 997d4ce2-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0xfa000
Starting Lba Hi = 0x0
Ending Lba Lo = 0x110af7ff
Ending Lba Hi = 0x0
Partition 3 (HPSP):
Partition Type GUID = e2a1e728-32e3-11d6-a682-7b03a0000000
Unique Partition GUID = 997d4cf6-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x110af800
Starting Lba Hi = 0x0
Ending Lba Lo = 0x111772ff
Ending Lba Hi = 0x0
EFI Alternate Header:
Signature = EFI PART
Revision = 0x10000
HeaderSize = 0x5c
HeaderCRC32 = 0xadde15b
MyLbaLo = 0x1117732f
MyLbaHi = 0x0
AlternateLbaLo = 0x1
AlternateLbaHi = 0x0
FirstUsableLbaLo = 0x40
FirstUsableLbaHi = 0x0
LastUsableLbaLo = 0x111772ff
LastUsableLbaHi = 0x0
Disk GUID = 997d49ae-3bb3-11e2-8000-d6217b60e588
PartitionEntryLbaLo = 0x1117730f
PartitionEntryLbaHi = 0x0
NumberOfPartitionEntries = 0xc
SizeOfPartitionEntry = 0x80
PartitionEntryArrayCRC32 = 0x71ac1709
Alternate Partition Table (in 512 byte blocks):
Partition 1 (EFI):
Partition Type GUID = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Unique Partition GUID = 997d4cce-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x40
Starting Lba Hi = 0x0
Ending Lba Lo = 0xf9fff
Ending Lba Hi = 0x0
Partition 2 (HP-UX):
Partition Type GUID = 75894c1e-3aeb-11d3-b7c1-7b03a0000000
Unique Partition GUID = 997d4ce2-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0xfa000
Starting Lba Hi = 0x0
Ending Lba Lo = 0x110af7ff
Ending Lba Hi = 0x0
Partition 3 (HPSP):
Partition Type GUID = e2a1e728-32e3-11d6-a682-7b03a0000000
Unique Partition GUID = 997d4cf6-3bb3-11e2-8000-d6217b60e588
Starting Lba Lo = 0x110af800
Starting Lba Hi = 0x0
Ending Lba Lo = 0x111772ff
Ending Lba Hi = 0x0
Legacy MBR (MBR Signatures in little endian):
MBR Signature = 0x40497d99
8 、安裝分好區的裝置檔案;
# insf -eCdisk
將新磁碟製作成引導磁碟,需要注意的是要使用字元裝置:
# mkboot -e -l /dev/rdisk/disk5
9、修改兩塊磁碟的引導模式:
(-lq 不進行quorum 檢查,當一個VG 只有少於等於50%的硬碟可以正常訪問時,預設情況下就不能被啟用,加這個引數以後就可以強行啟用,在配置了根盤映象的情況下經常會用到這個引數)。
# mkboot -a "boot vmunix -lq" /dev/rdisk/disk3; 根盤。
# mkboot -a "boot vmunix -lq" /dev/rdisk/disk5; 映象盤。
# efi_cp -d /dev/rdisk/disk3_p1 -u /efi/hpux/auto /dev/tty; --檢視是否修改成功;
# efi_cp -d /dev/rdisk/disk5_p1 -u /efi/hpux/auto /dev/tty; --檢視是否修改成功;
10、 將新盤(映象盤)的p2分割槽格式化成PV:
# pvcreate -fB /dev/rdisk/disk5_p2;
Physical volume "/dev/rdisk/disk5_p2" has been successfully created.
11、 將新盤的p2分割槽加入到VG00中:
# vgextend vg00 /dev/disk/disk5_p2 ;
12 、映象VG00中的所有LV;
# for lv in /dev/vg00/lvol*
> do
> lvextend -m 1 $lv /dev/disk/disk5_p2;
> done
注意:這裡 > 是命令符合,回車後自動產生的。
13、恢復所有的BDRA資訊:
# lvlnboot -R
Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
14、 檢視映象情況:
# lvlnboot -v
15、修改引導配置檔案:
# vi /stand/bootconf
l /dev/disk/disk3_p2 字母“l”(L 的小寫形式)代表 LVM 。
2 /dev/disk/disk5_p2
16、設定系統引導的裝置及順序:
# ioscan -fnCdisk
Class I H/W Path Driver S/W State H/W Type Description
=======================================================================
disk 0 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC
/dev/dsk/c0t6d0 /dev/dsk/c0t6d0s2 /dev/rdsk/c0t6d0 /dev/rdsk/c0t6d0s2
/dev/dsk/c0t6d0s1 /dev/dsk/c0t6d0s3 /dev/rdsk/c0t6d0s1 /dev/rdsk/c0t6d0s3
disk 1 1/0/0/3/1.2.0 sdisk CLAIMED DEVICE _NEC DVD_RW ND-3550A
/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
disk 2 1/0/1/1/0/1/1.6.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC
/dev/dsk/c3t6d0 /dev/dsk/c3t6d0s2 /dev/rdsk/c3t6d0 /dev/rdsk/c3t6d0s2
/dev/dsk/c3t6d0s1 /dev/dsk/c3t6d0s3 /dev/rdsk/c3t6d0s1 /dev/rdsk/c3t6d0s3
# ioscan -m lun | grep disk
# ioscan -m lun /dev/disk/disk3
# ioscan -m lun /dev/disk/disk5
# setboot -p 1/0/0/3/0.6.0 ,p表示主引導裝置
# setboot -h 1/0/1/1/0/1/1.6.0 ,h表示備用引導裝置
17、重新啟動系統,驗證映象是否成功,檢視是否從設定的裝置磁碟引導:
# shutdown -ry 0 重啟時選擇所要啟動的路徑。
# grep "Boot" /var/adm/syslog/syslog.log
Jul 26 22:11:13 rac1 vmunix: Boot device's HP-UX HW path is: 1/0/0/3/0.0x6.0x0