Chinaunix

标题: RP8400本地硬盘路径改变--鬼怪盘---已解决 [打印本页]

作者: fengyan    时间: 2010-02-08 14:47
标题: RP8400本地硬盘路径改变--鬼怪盘---已解决
本帖最后由 fengyan 于 2010-02-09 13:16 编辑

各位大侠好,我这里有一台RP8400主机,vg00由两个PV组成,其中在一次重启的过程中
disk      2  0/0/0/3/0.6.0   sdisk    CLAIMED     DEVICE       HP 73.4GMAP3735NC
                            /dev/dsk/c2t6d0   /dev/rdsk/c2t6d0
发生了路径改变,变成了
disk     15  0/0/0/3/0.14.0   sdisk    CLAIMED     DEVICE       HP 73.4GMAP3735NC
                            /dev/dsk/c2t14d0   /dev/rdsk/c2t14d0
我使用lvreduce、vgscan等命令把以前的 /dev/dsk/c2t6d0 这条路径从/etc/lvmtab中踢出来了,但是,更换上新硬盘之后,发现路径虽然变回,但是有点问题
disk     15  0/0/0/3/0.6.0   sdisk    CLAIMED     DEVICE       HP 73.4GST373307LC
                            /dev/dsk/c2t6d0   /dev/rdsk/c2t6d0
这是更换了硬盘以后的输出,实例号没有变回以前的2啊。
另外使用diskinfo -v /dev/rdsk/c2t6d0输出如下:
SCSI describe of /dev/rdsk/c2t6d0:
             vendor: HP 73.4G
         product id: ST373307LC      
               type: direct access
               size: 0 Kbytes
   bytes per sector: 0
          rev level: HPC4
    blocks per disk: 0
        ISO version: 0
       ECMA version: 0
       ANSI version: 3
    removable media: no
    response format: 2
   (Additional inquiry bytes: (32)20 (33)20 (34)20 (35)20 (36)20 (37)20 (320 (39)20 (40)20 (41)20 (42)20 (43)53 (44)45 (45)41 (46)47 (47)41 (454 (49)45 (50)20 (51)f (52)0 (53)0 (54)0 (55)0 (56)0 (57)0 (50 (59)0 (60)0 (61)0 (62)0 (63)0 (64)0 (65)0 (66)0 (67)0 (60 (69)0 (70)0 (71)0 (72)0 (73)0 (74)0 (75)0 (76)0 (77)0 (70 (79)0 (80)0 (81)0 (82)0 (83)0 (84)0 (85)0 (86)0 (87)0 (80 (89)0 (90)0 (91)0 (92)43 (93)6f (94)70 (95)79 (96)72 (97)69 (967 (99)68 (100)74 (101)20 (102)28 (103)63 (104)29 (105)20 (106)32 (107)30 (1030 (109)33 (110)20 (111)53 (112)65 (113)61 (114)67 (115)61 (116)74 (117)65 (1120 (119)41 (120)6c (121)6c (122)20 (123)0 (124)0 (125)0 (126)0 (127)0 (120 (129)0 (130)0 (131)7b (132)4 (133)20 (134)40 (135)7f (136)7f (137)6 (138)44 )

EMS中的报警如下:
/storage/events/disks/default/0_0_0_3_0.6.0 is >= 1.
Its current value is SERIOUS(4).



Event data from monitor:

Event Time..........: Mon Feb  8 02:02:49 2010
Severity............: SERIOUS
Monitor.............: disk_em
Event #.............: 100172              
System..............: sys1

Summary:
     Disk at hardware path 0/0/0/3/0.6.0 : Device connectivity or hardware
     failure


Description of Error:

     The device was not ready to process requests, but the cause is not
     reportable.

Probable Cause / Recommended Action:

     If the device is a removable medium, this message is informational,
     indicating that I/O was attempted when a diskette was not inserted in the
     drive. Place a diskette in the drive before trying to use it.

     Alternatively, the device may be in a state where it could not process
     this, or any, request. Cycle power to the device.

     Alternatively, there could be more than one device having the same address
     on the SCSI bus. Make all the addresses on the SCSI bus unique.

     Alternatively, one or both of the terminators on the SCSI bus may be
     missing. Install the terminators in their proper locations at the ends of
     the SCSI bus.

     Alternatively, the SCSI cable may have become detached from the device.
     Re-attach the cable.

     Alternatively, the SCSI cable may have failed. Replace it.

     Alternatively, if another entry corresponding to this condition appears in
     the log for this device, the device has experienced a hardware failure.
     Contact your HP support representative to have the device checked.

我现在判断不准,是这个新硬盘有问题呢,还是链接硬盘的背板或者是线缆有问题,还请各位大虾指教。谢谢了
作者: fengyan    时间: 2010-02-09 13:20
本帖最后由 fengyan 于 2010-02-09 16:15 编辑

硬盘备件有问题。。。差点不知所以然。。。
作者: smart_zhaozf    时间: 2010-02-09 15:41
支持一下
作者: 五“宅”一生    时间: 2010-02-15 23:01
点有点背。呵呵。。
作者: michael1983    时间: 2010-02-22 12:11
硬盘的问题呀
作者: skilljiang    时间: 2011-09-13 10:33
这个问题后来如何解决的,碰到同样的问题了
作者: carlyf    时间: 2011-09-14 21:42
如果你是11iv3的系统可以尝试一下方法修改instance号:
1) Verify current instance number assignment for disk class (from 51 to 68 )
    and lun map between persistent DSF and Legacy DSFs

# ioscan -fnNkCdisk
Class  I  H/W Path          Driver S/W State  H/W Type   Description
===================================================================
...
disk  50  64000/0xfa00/0xf  esdisk CLAIMED    DEVICE     HP  HSV200
               /dev/disk/disk50   /dev/rdisk/disk50
disk  62  64000/0xfa00/0x10 esdisk CLAIMED    DEVICE     HP  HSV200
               /dev/disk/disk62   /dev/rdisk/disk62
disk  63  64000/0xfa00/0x11 esdisk CLAIMED    DEVICE     HP  HSV200
               /dev/disk/disk63   /dev/rdisk/disk63
disk  68  64000/0xfa00/0x15 esdisk CLAIMED    DEVICE     HP  HSV200
               /dev/disk/disk68   /dev/rdisk/disk68

# ioscan -fnkCdisk
Class  I  H/W Path               Driver S/W State  H/W Type
Description
=======================================================================
::
disk  58  1/0/4/1/0/4/0.1.0.0.0.1.3   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c7t1d3   /dev/rdsk/c7t1d3
disk  59  1/0/4/1/0/4/0.1.0.0.0.1.4   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c7t1d4   /dev/rdsk/c7t1d4
disk  65  1/0/4/1/0/4/0.1.0.0.0.1.5   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c7t1d5   /dev/rdsk/c7t1d5
disk  52  1/0/4/1/0/4/0.1.4.0.0.1.2   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c9t1d2   /dev/rdsk/c9t1d2
disk  60  1/0/4/1/0/4/0.1.4.0.0.1.3   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c9t1d3   /dev/rdsk/c9t1d3
disk  61  1/0/4/1/0/4/0.1.4.0.0.1.4   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c9t1d4   /dev/rdsk/c9t1d4
disk  64  1/0/4/1/0/4/0.1.4.0.0.1.5   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c9t1d5   /dev/rdsk/c9t1d5
disk  51  1/0/4/1/0/4/1.1.8.0.0.1.2   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c11t1d2   /dev/rdsk/c11t1d2
disk  54  1/0/4/1/0/4/1.1.8.0.0.1.3   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c11t1d3   /dev/rdsk/c11t1d3
disk  55  1/0/4/1/0/4/1.1.8.0.0.1.4   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c11t1d4   /dev/rdsk/c11t1d4
disk  67  1/0/4/1/0/4/1.1.8.0.0.1.5   sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c11t1d5   /dev/rdsk/c11t1d5
disk  53  1/0/4/1/0/4/1.1.12.0.0.1.2  sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c13t1d2   /dev/rdsk/c13t1d2
disk  56  1/0/4/1/0/4/1.1.12.0.0.1.3  sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c13t1d3   /dev/rdsk/c13t1d3
disk  57  1/0/4/1/0/4/1.1.12.0.0.1.4  sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c13t1d4   /dev/rdsk/c13t1d4
disk  66  1/0/4/1/0/4/1.1.12.0.0.1.5  sdisk  CLAIMED  DEVICE HP HSV200
                    /dev/dsk/c13t1d5   /dev/rdsk/c13t1d5
::

# ioscan -m dsf /dev/disk/disk62
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk62         /dev/dsk/c7t1d3
                          /dev/dsk/c9t1d3
                          /dev/dsk/c11t1d3
                          /dev/dsk/c13t1d3

# ioscan -m dsf /dev/disk/disk63
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk63         /dev/dsk/c7t1d4
                          /dev/dsk/c9t1d4
                          /dev/dsk/c11t1d4
                          /dev/dsk/c13t1d4

# ioscan -m dsf /dev/disk/disk68
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk68         /dev/dsk/c7t1d5
                          /dev/dsk/c9t1d5
                          /dev/dsk/c11t1d5
                          /dev/dsk/c13t1d5


2) Generate infile for disk class, which will be used by ioinit

# cd /tmp
# ioscan -kNf | grep ^disk | awk '{printf "%s %s %s\n",$3,$1,$2}' > infile
# ioscan -kf | grep ^disk | awk '{printf "%s %s %s\n",$3,$1,$2}'  >> infile

3) Remove unnecessary lines (in this case, to reassign disk instance
    numbers from 51 to 68, remove other entries)

# vi infile

  After then, change the list from

64000/0xfa00/0x10 disk 62
64000/0xfa00/0x11 disk 63
64000/0xfa00/0x15 disk 68
1/0/4/1/0/4/0.1.0.0.0.1.3 disk 58
1/0/4/1/0/4/0.1.0.0.0.1.4 disk 59
1/0/4/1/0/4/0.1.0.0.0.1.5 disk 65
1/0/4/1/0/4/0.1.4.0.0.1.2 disk 52
1/0/4/1/0/4/0.1.4.0.0.1.3 disk 60
1/0/4/1/0/4/0.1.4.0.0.1.4 disk 61
1/0/4/1/0/4/0.1.4.0.0.1.5 disk 64
1/0/4/1/0/4/1.1.8.0.0.1.2 disk 51
1/0/4/1/0/4/1.1.8.0.0.1.3 disk 54
1/0/4/1/0/4/1.1.8.0.0.1.4 disk 55
1/0/4/1/0/4/1.1.8.0.0.1.5 disk 67
1/0/4/1/0/4/1.1.12.0.0.1.2 disk 53
1/0/4/1/0/4/1.1.12.0.0.1.3 disk 56
1/0/4/1/0/4/1.1.12.0.0.1.4 disk 57
1/0/4/1/0/4/1.1.12.0.0.1.5 disk 66

to

64000/0xfa00/0x10 disk 51
64000/0xfa00/0x11 disk 52
64000/0xfa00/0x15 disk 53
1/0/4/1/0/4/0.1.0.0.0.1.3 disk 54
1/0/4/1/0/4/0.1.0.0.0.1.4 disk 55
1/0/4/1/0/4/0.1.0.0.0.1.5 disk 56
1/0/4/1/0/4/0.1.4.0.0.1.2 disk 57
1/0/4/1/0/4/0.1.4.0.0.1.3 disk 58
1/0/4/1/0/4/0.1.4.0.0.1.4 disk 59
1/0/4/1/0/4/0.1.4.0.0.1.5 disk 60
1/0/4/1/0/4/1.1.8.0.0.1.2 disk 61
1/0/4/1/0/4/1.1.8.0.0.1.3 disk 62
1/0/4/1/0/4/1.1.8.0.0.1.4 disk 63
1/0/4/1/0/4/1.1.8.0.0.1.5 disk 64
1/0/4/1/0/4/1.1.12.0.0.1.2 disk 65
1/0/4/1/0/4/1.1.12.0.0.1.3 disk 66
1/0/4/1/0/4/1.1.12.0.0.1.4 disk 67
1/0/4/1/0/4/1.1.12.0.0.1.5 disk 68

4) execute ioinit with the infile

# ioinit -f ./infile


5) Verify new instance number assignment
# ioscan -fnNkCdisk
Class  I  H/W Path          Driver S/W State  H/W Type   Description
===================================================================
::
disk  50  64000/0xfa00/0xf  esdisk  CLAIMED   DEVICE     HP  HSV200
                       /dev/disk/disk50   /dev/rdisk/disk50
disk  51  64000/0xfa00/0x10 esdisk  CLAIMED   DEVICE     HP  HSV200
                       /dev/disk/disk51   /dev/rdisk/disk51
                       /dev/disk/disk62   /dev/rdisk/disk62
disk  52  64000/0xfa00/0x11 esdisk  CLAIMED   DEVICE     HP  HSV200
                       /dev/disk/disk52   /dev/rdisk/disk52
                       /dev/disk/disk63   /dev/rdisk/disk63
disk  53  64000/0xfa00/0x15 esdisk  CLAIMED   DEVICE     HP  HSV200
                       /dev/disk/disk53   /dev/rdisk/disk53
                       /dev/disk/disk68   /dev/rdisk/disk68

6) remove old device files if they exist
# rmsf /dev/disk/disk62 /dev/rdisk/disk62
# rmsf /dev/disk/disk63 /dev/rdisk/disk63
# rmsf /dev/disk/disk68 /dev/rdisk/disk68


7) Confirm new configuration
# ioscan -fnNkCdisk
::
disk  50  64000/0xfa00/0xf   esdisk   CLAIMED     DEVICE HP   HSV200
               /dev/disk/disk50   /dev/rdisk/disk50
disk  51  64000/0xfa00/0x10  esdisk   CLAIMED     DEVICE HP   HSV200
               /dev/disk/disk51   /dev/rdisk/disk51
disk  52  64000/0xfa00/0x11  esdisk   CLAIMED     DEVICE HP   HSV200
               /dev/disk/disk52   /dev/rdisk/disk52
disk  53  64000/0xfa00/0x15  esdisk   CLAIMED     DEVICE HP   HSV200
               /dev/disk/disk53   /dev/rdisk/disk53

# ioscan -m dsf /dev/disk/disk51
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk51         /dev/dsk/c7t1d3
                          /dev/dsk/c9t1d3
                          /dev/dsk/c11t1d3
                          /dev/dsk/c13t1d3

# ioscan -m dsf /dev/disk/disk52
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk52         /dev/dsk/c7t1d4
                          /dev/dsk/c9t1d4
                          /dev/dsk/c11t1d4
                          /dev/dsk/c13t1d4

# ioscan -m dsf /dev/disk/disk53
Persistent DSF           Legacy DSF(s)
========================================
/dev/disk/disk53         /dev/dsk/c7t1d5
                          /dev/dsk/c9t1d5
                          /dev/dsk/c11t1d5
                          /dev/dsk/c13t1d5
作者: jiangsx    时间: 2011-10-17 17:30
学习了,谢谢!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2