[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sun-managers
Subject:    how to clear a stale soft partition
From:       Jeff Horwitz <jhorwitz75 () yahoo ! com>
Date:       2004-04-29 20:24:10
Message-ID: 20040429202410.789.qmail () web12503 ! mail ! yahoo ! com
[Download RAW message or body]

Hello managers,

This one's been bugging me for a while.  I have a V480 running Solaris 8 and
DiskSuite 4.2.1 that used to be attached to an FC StorEdge A5200.  This machine
was moved to another location where we had no use for the A5200.  However,
before moving the server I did not clear any of the A5200 metadevices (soft
partitions from a RAID 0+1 pool), and DiskSuite thinks they still exist.

I had trouble clearing the devices in runlevel 3, so i rebooted into single
user mode after telling the mirrors not to sync using metaparam -p 0.  Now I am
able to break the RAID 0+1 mirror (d100), but when try to clear any of the soft
partitions (e.g. d50), it tries to access the underlying disk device and fails
miserably:

# metaclear -f d50
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md: d101: cannot load driver ssd
WARNING: md d100: open error on /dev/dsk/c3t0d0s3
[more errors]
metaclear: no error

So my question is: short of blowing away and recreating the metadb, has anyone
been able to clear metadevices whose physical devices have been removed?  And
are these soft partitions particularly stubborn b/c of the extent headers that
are on the devices themselves?

Thanks,
-jeff

P.S.  metastat output is below.

d10: Mirror
    Submirror 0: d11
      State: Needs maintenance
    Submirror 1: d12
      State: Needs maintenance
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 1027216 blocks

d11: Submirror of d10
    State: Needs maintenance
    Invoke: metasync d10
    Size: 1027216 blocks
    Stripe 0:
        Device              Start Block  Dbase State        Hot Spare
        c0t0d0s0                   0     No    Okay


d12: Submirror of d10
    State: Needs maintenance
    Invoke: metasync d10
    Size: 1027216 blocks
    Stripe 0:
        Device              Start Block  Dbase State        Hot Spare
        c0t1d0s0                   0     No    Okay


d20: Concat/Stripe
    Size: 17245920 blocks
    Stripe 0: (interlace: 248 blocks)
        Device              Start Block  Dbase
        c0t0d0s7                4712     Yes
        c0t1d0s7                4712     Yes

d30: Soft Partition
    Component: d100
    State: Okay
    Size: 125829120 blocks
        Extent              Start Block              Block count
             0                     2890                104857600
             1                249563982                 20971520

d40: Soft Partition
    Component: d100
    State: Okay
    Size: 125829120 blocks
        Extent              Start Block              Block count
             0                104860491                104857600
             1                228592461                 20971520

d50: Soft Partition
    Component: d100
    State: Okay
    Size: 18874368 blocks
        Extent              Start Block              Block count
             0                209718092                 18874368

d100: Mirror
    Submirror 0: d101
      State: Okay
    Pass: 0
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 426745746 blocks

d101: Submirror of d100
    State: Okay
    Hot spare pool: hsp001
    Size: 426745746 blocks
    Stripe 0: (interlace: 107 blocks)
        Device              Start Block  Dbase State        Hot Spare
        c3t0d0s3                   0     No    Okay
        c3t1d0s3                2889     No    Okay
        c3t2d0s3                2889     No    Okay
        c3t3d0s3                2889     No    Okay
        c3t4d0s3                2889     No    Okay
        c3t5d0s3                2889     No    Okay


hsp001: 1 hot spare
        c3t6d0s3                Available       71127180 blocks

hsp002: 1 hot spare
        c4t22d0s3               Available       71127180 blocks




	
		
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic