HP-UX硬盘镜像

1、查看硬盘分配

#ioscan �CfnC disk
Disk 1  1/0/0/3/ 0.6.0      sdisk    CLAIMED     73.4GST373454LC
   /dev/dsk/c0t6d0       /dev/rdsk/c0t6d0
/dev/dsk/c0t6d0s1    /dev/rdsk/c0t6d0s1
/dev/dsk/c0t6d0s2    /dev/rdsk/c0t6d0s2
/dev/dsk/c0t6d0s3    /dev/rdsk/c0t6d0s3
disk 2  1/ 0/1/1 /0/1/ 1.6.0 sdisk    CLAIMED   73.4GST373454LC
   /dev/ dsk/c3t6d0     /dev/rdsk/c3t6d0
可以看到当前主机有两块硬盘 c0t6d0 c3t6d0, 其中 c0t6d0 已预装操作系统,分配给根卷组 vg00, 另一块硬盘 c3t6d0 未使用。因此将 c0t6d0 作为主盘, c3t6d0 作为镜像盘。
c3t6d0 分区
 
 

2、对镜像盘做分区

#diskinfo /dev/rdsk/c0t6d0s1|grep size  512000KBytes
#diskinfo /dev/rdsk/c0t6d0s3|grep size  409600KBytes
#vi /tmp/partitionfile // 创建分区文件
3
EFI 500M
HPUX 100%
HPSP 400M
#idisk �Cwf /tmp/partitionfile /dev/rdsk/c3t6d0 ( 选择 yes)
// 根据分区文件进行分区
EFI Primary Header:
        Signature                 = EFI PART
        Revision                  = 0x10000
        HeaderSize                = 0x 5c
        HeaderCRC32               = 0xb671872b
        MyLbaLo                   = 0x1
        AlternateLbaLo            = 0x88bb991
        FirstUsableLbaLo          = 0x22
        LastUsableLbaLo           = 0x88bb96e
        Disk GUID                 = 8ee3b282-5066-11dc-8001-d6217b60e588
        PartitionEntryLbaLo       = 0x2
        NumberOfPartitionEntries  = 0xc
        SizeOfPartitionEntry      = 0x80
        PartitionEntryArrayCRC32  = 0xc7ba 57c 0
 
  Primary Partition Table (in 512 byte blocks):
    Partition 1 (EFI):
        Partition Type GUID       = c 12a 7328-f 81f -11d2-ba4b -00a 0c 93ec93b
        Unique Partition GUID     = 8ee3b4b2-5066-11dc-8002-d6217b60e588
        Starting Lba              = 0x22
        Ending Lba                = 0xfa021
    Partition 2 (HP-UX):
        Partition Type GUID       = 75894c 1e-3aeb-11d3-b 7c 1-7b 03a 0000000
        Unique Partition GUID     = 8ee3b4da-5066-11dc-8003-d6217b60e588
        Starting Lba              = 0xfa022
        Ending Lba                = 0x 87f 396d
    Partition 3 (HPSP):
        Partition Type GUID       = e 2a 1e728-32e3-11d6-a682-7b 03a 0000000
        Unique Partition GUID     = 8ee3b 4f 8-5066-11dc-8004-d6217b60e588
        Starting Lba              = 0x 87f 396e
        Ending Lba                = 0x88bb96d
 
EFI Alternate Header:
        Signature                 = EFI PART
        Revision                  = 0x10000
        HeaderSize                = 0x 5c
        HeaderCRC32               = 0x 810a 3fbe
        MyLbaLo                   = 0x88bb991
        AlternateLbaLo            = 0x1
        FirstUsableLbaLo          = 0x22
        LastUsableLbaLo           = 0x88bb96e
        Disk GUID                 = 8ee3b282-5066-11dc-8001-d6217b60e588
        PartitionEntryLbaLo       = 0x88bb970
        NumberOfPartitionEntries  = 0xc
        SizeOfPartitionEntry      = 0x80
        PartitionEntryArrayCRC32  = 0xc7ba 57c 0
 
  Alternate Partition Table (in 512 byte blocks):
    Partition 1 (EFI):
        Partition Type GUID       = c 12a 7328-f 81f -11d2-ba4b -00a 0c 93ec93b
        Unique Partition GUID     = 8ee3b4b2-5066-11dc-8002-d6217b60e588
        Starting Lba              = 0x22
        Ending Lba                = 0xfa021
    Partition 2 (HP-UX):
        Partition Type GUID       = 75894c 1e-3aeb-11d3-b 7c 1-7b 03a 0000000
        Unique Partition GUID     = 8ee3b4da-5066-11dc-8003-d6217b60e588
        Starting Lba              = 0xfa022
        Ending Lba                = 0x 87f 396d
    Partition 3 (HPSP):
        Partition Type GUID       = e 2a 1e728-32e3-11d6-a682-7b 03a 0000000
        Unique Partition GUID     = 8ee3b 4f 8-5066-11dc-8004-d6217b60e588
        Starting Lba              = 0x 87f 396e
        Ending Lba                = 0x88bb96d
 
Legacy MBR (MBR Signatures in little endian):
   MBR Signature = 0x14b2e38e
 
Protective MBR

3、建立新分区的设备文件(c3t6d0s1s2s3)

#insf �Ce �CCdisk  // 在新分区上创建驱动文件
rx7620b:[/]#insf -e -Cdisk
insf: Installing special files for sdisk instance 1 address 1/0/0/3/ 0.6.0
insf: Installing special files for sdisk instance 0 address 1/0/ 0/3/1 .2.0
insf: Installing special files for sdisk instance 2 address 1/ 0/1/1 /0/1/ 1.6.0

4、初始化EFI分区的FAT filesystem

#efi_fsinit �Cd /dev/rdsk/c3t6d0s1

5、格式化EFI分区(s1)和LIF分区(part of s2

#mkboot �Ce �Cl /dev/rdsk/ c3t6d0
#efi_ls �C d /dev/rdsk/c3t6d0s1   检查 EFI
#lifls �C l /dev/rdsk/c3t6d0s2    检查 LIF
efi_ls
FileName                             Last Modified             Size
EFI/                                   8/22/2007                   0
STARTUP.NSH                            8/22/2007                 296
total space 523251712 bytes, free space 519856128 bytes
lifls
volume ISL10 data size 7984 directory size 8 06/04/19 14:02:34
filename   type   start   size     implement  created
===============================================================
ISL        -12800 584     242      0          06/04/19 14:02:34
AUTO       -12289 832     1        0          06/04/19 14:02:34
HPUX       -12928 840     1024     0          06/04/19 14:02:34
PAD        -12290 1864    1468     0          06/04/19 14:02:34
LABEL      BIN    3336    8        0          07/08/22 12:24:05
 
 

 6、硬盘启动

指定 -lq 选项 �Clq 指在硬盘坏掉一块的情况下照样启动
#mkboot �Ca "boot vmunix -lq" /dev/rdsk/c3t6d0
检查 EFI 分区 AUTO 文件的内容
#efi_cp �C d /dev/rdsk/ c3t6d0s1 �C u /EFI/HPUX/AUTO /tmp/x cat /tmp/x
 
boot vmunix -lq

7、对HPSP 盘进行复制

Copy the HP service partition
#dd if=/dev/rdsk/c0t6d0s3 of=/dev/rdsk/c3t6d0s3 bs=1024k
400+0 records in
400+0 records out

8、初始工作区硬盘并挂在卷组中

Initialize the LVM partition (s2) and add it to vg00
#pvcreate �Cf �CB /dev/rdsk/c3t6d0s2
Physical volume "/dev/rdsk/c3t6d0s2" has been successfully created.
#vgextend vg00 /dev/dsk/c3t6d0s2
#vgdisplay �Cv vg00 检查 c3t6d0s2 是否已经将加入到卷组 vg00
 

9、复制磁盘内容

Mirror the LVs to the s2 partition
#for i in lvol1 lvol2 lvol3 lvol4 lvol5 lvol6 lvol7 lvol8
> do
> lvextend -m 1 /dev/vg00/$i /dev/dsk/c3t6d0s2
> done
#vgdisplay  �Cv  vg00
 

10、检查镜像盘LABEL文件内容

   # lvlnboot �Cv   // 查看磁盘内容
  
1 Write the contents of the LABEL file, i.e. set root, boot, swap and dump device:
        # lvlnboot -r /dev/vg00/lvol3
        # lvlnboot -b /dev/vg00/lvol1
        # lvlnboot -s /dev/vg00/lvol2
# lvlnboot -d /dev/vg00/lvol2
 
2    # lvlnboot �Cv    (to check it)
 
Boot Definitions for Volume Group /dev/vg00:
Physical Volumes belonging in Root Volume Group:
 
 /dev/dsk/c3t2d0s2 ( 0/1/1 / 1.2.0 ) -- Boot Disk
           /dev/dsk/c2t1d0s2 ( 0/1/1 / 0.1.0 ) -- Boot Disk
       
        Boot: lvol1     on:     /dev/dsk/c3t2d0s2
                               /dev/dsk/c2t1d0s2
 
Root: lvol3     on:     /dev/dsk/c3t2d0s2
                             /dev/dsk/c2t1d0s2
 
Swap: lvol2     on:     /dev/dsk/c3t2d0s2                                  /dev/dsk/c2t1d0s2
 
Dump: lvol2     on:     /dev/dsk/c3t2d0s2, 0
 
 
#lvlnboot  �Cv

11、指定镜像磁盘的地址做为备用引导磁盘地址

#setboot  先显示当前启动信息
Primary bootpath : 1/0/0/3/ 0.6.0
HA Alternate bootpath : <none>
Alternate bootpath : <none>
 
Autoboot is ON (enabled)
#ioscan �C fnC disk  查看镜像磁盘的地址
#setboot  �Ca  1/ 0/1/1 /0/1/ 1.6.0
#setboot  查看配置后的引导信息
 
 
 

本文出自 “技术专题” 博客,转载请与作者联系!

你可能感兴趣的:(职场,hp-ux,休闲,硬盘镜像)