Recovering a GEOM RAID0 array

Juan Miscaro jmiscaro at gmail.com
Tue Mar 31 06:21:39 PDT 2009


2009/3/31 Ivan Voras <ivoras at freebsd.org>:
> Juan Miscaro wrote:
>
>> This is the end of dmesg (the drives in question are ad1 and ad3):
>
>> GEOM_STRIPE: Device st0 created (id=3091204740).
>> GEOM_STRIPE: Disk ad1 attached to st0.
>> GEOM_STRIPE: Disk ad1 removed from st0.
>> GEOM_STRIPE: Device st0 destroyed.
>> GEOM_STRIPE: Device st0 created (id=3091204740).
>> GEOM_STRIPE: Disk ad1 attached to st0.
>
> Firstly, as you can see ad3 is never added. This can mean several
> things, of which the most probable is that its metadata has been
> destroyed. The messages after the second message is probably due to you
> opening the drives manually, bypassing gstripe, probably with the
> following commands.
>
>> # bsdlabel ad1
>>
>> # /dev/ad1:
>> 8 partitions:
>> #        size   offset    fstype   [fsize bsize bps/cpg]
>>   a: 1250280640       16    4.2BSD     2048 16384 28552
>>   c: 1250280656        0    unused        0     0         # "raw"
>> part, don't edit
>> partition a: partition extends past end of unit
>> partition c: partition extends past end of unit
>> bsdlabel: partition c doesn't cover the whole unit!
>> bsdlabel: An incorrect partition c may cause problems for standard
>> system utilities
>>
>> # bsdlabel ad3
>>
>> # /dev/ad3:
>> 8 partitions:
>> #        size   offset    fstype   [fsize bsize bps/cpg]
>>   a: 625142432       16    4.2BSD     2048 16384 28552
>>   c: 625142448        0    unused        0     0         # "raw" part,
>> don't edit
>>
>> These drives should appear to be identical.
>
> This is the wrong way to inspect your drives. If you did anything to the
> drives individually (i.e. bypassing gstripe) it's very likely you
> corrupted some data. I don't know if this is obvious to you so I'm
> saying it just in case. Inspect your drives with "diskinfo -v" to get
> information such as its size.

Good to know.  Thanks.

# diskinfo -v ad3
ad3
        512             # sectorsize
        320072933376    # mediasize in bytes (298G)
        625142448       # mediasize in sectors
        620181          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.


# diskinfo -v ad1
ad1
        512             # sectorsize
        320071851520    # mediasize in bytes (298G)
        625140335       # mediasize in sectors
        620178          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.

> What does "gstripe list" say? What does "sysctl -b kern.geom.confxml" say?

'gstripe list' does not return any output at all.

Output to the sysctl command is attached.

> If "gstripe list" doesn't mention ad3, you need to establish what
> happened to metadata on ad3. Try extracting the last sector from ad3 by
> hand (using dd) into a file and inspect it (send output of "hd filename").

See other post.

--
jm
-------------- next part --------------
<mesh>
  <class id="0xc4f47900">
    <name>STRIPE</name>
    <geom id="0xc3448300">
      <class ref="0xc4f47900"/>
      <name>st0</name>
      <rank>2</rank>
      <config>
	<ID>3091204740</ID>
	<Stripesize>4096</Stripesize>
	<Type>AUTOMATIC</Type>
	<Status>Total=2, Online=1</Status>
	<State>DOWN</State>
      </config>
	<consumer id="0xc3c3c680">
	  <geom ref="0xc3448300"/>
	  <provider ref="0xc3031980"/>
	  <mode>r0w0e0</mode>
	  <config>
	    <Number>0</Number>
	  </config>
	</consumer>
    </geom>
  </class>
  <class id="0xc09c4de0">
    <name>FD</name>
  </class>
  <class id="0xc093e960">
    <name>ACD</name>
    <geom id="0xc3032300">
      <class ref="0xc093e960"/>
      <name>acd0</name>
      <rank>1</rank>
	<provider id="0xc3032280">
	  <geom ref="0xc3032300"/>
	  <mode>r0w0e0</mode>
	  <name>acd0</name>
	  <mediasize>8796093020160</mediasize>
	  <sectorsize>2048</sectorsize>
	</provider>
    </geom>
  </class>
  <class id="0xc09790a0">
    <name>GPT</name>
  </class>
  <class id="0xc0978fe0">
    <name>DISK</name>
    <geom id="0xc306a580">
      <class ref="0xc0978fe0"/>
      <name>da0</name>
      <rank>1</rank>
      <config>
      </config>
	<provider id="0xc306ae80">
	  <geom ref="0xc306a580"/>
	  <mode>r1w1e2</mode>
	  <name>da0</name>
	  <mediasize>500107862016</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <fwheads>255</fwheads>
	    <fwsectors>63</fwsectors>
	  </config>
	</provider>
    </geom>
    <geom id="0xc2eac000">
      <class ref="0xc0978fe0"/>
      <name>ad4</name>
      <rank>1</rank>
      <config>
      </config>
	<provider id="0xc2e6fe00">
	  <geom ref="0xc2eac000"/>
	  <mode>r7w7e8</mode>
	  <name>ad4</name>
	  <mediasize>160040803840</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <fwheads>16</fwheads>
	    <fwsectors>63</fwsectors>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3031880">
      <class ref="0xc0978fe0"/>
      <name>ad3</name>
      <rank>1</rank>
      <config>
      </config>
	<provider id="0xc3031800">
	  <geom ref="0xc3031880"/>
	  <mode>r0w0e0</mode>
	  <name>ad3</name>
	  <mediasize>320072933376</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <fwheads>16</fwheads>
	    <fwsectors>63</fwsectors>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3031a00">
      <class ref="0xc0978fe0"/>
      <name>ad1</name>
      <rank>1</rank>
      <config>
      </config>
	<provider id="0xc3031980">
	  <geom ref="0xc3031a00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1</name>
	  <mediasize>320071851520</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <fwheads>16</fwheads>
	    <fwsectors>63</fwsectors>
	  </config>
	</provider>
    </geom>
  </class>
  <class id="0xc0978f60">
    <name>DEV</name>
    <geom id="0xc3032100">
      <class ref="0xc0978f60"/>
      <name>da0s1</name>
      <rank>3</rank>
	<consumer id="0xc30792c0">
	  <geom ref="0xc3032100"/>
	  <provider ref="0xc3066100"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078e80">
      <class ref="0xc0978f60"/>
      <name>da0</name>
      <rank>2</rank>
	<consumer id="0xc3079400">
	  <geom ref="0xc3078e80"/>
	  <provider ref="0xc306ae80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078900">
      <class ref="0xc0978f60"/>
      <name>ad4s1h</name>
      <rank>4</rank>
	<consumer id="0xc307a180">
	  <geom ref="0xc3078900"/>
	  <provider ref="0xc306a800"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078c00">
      <class ref="0xc0978f60"/>
      <name>ad4s1g</name>
      <rank>4</rank>
	<consumer id="0xc307a2c0">
	  <geom ref="0xc3078c00"/>
	  <provider ref="0xc306a900"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc307b000">
      <class ref="0xc0978f60"/>
      <name>ad4s1f</name>
      <rank>4</rank>
	<consumer id="0xc307a400">
	  <geom ref="0xc307b000"/>
	  <provider ref="0xc306aa00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc307b300">
      <class ref="0xc0978f60"/>
      <name>ad4s1e</name>
      <rank>4</rank>
	<consumer id="0xc307a540">
	  <geom ref="0xc307b300"/>
	  <provider ref="0xc306ab00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078100">
      <class ref="0xc0978f60"/>
      <name>ad4s1d</name>
      <rank>4</rank>
	<consumer id="0xc307a680">
	  <geom ref="0xc3078100"/>
	  <provider ref="0xc306ac00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078280">
      <class ref="0xc0978f60"/>
      <name>ad4s1c</name>
      <rank>4</rank>
	<consumer id="0xc305fc80">
	  <geom ref="0xc3078280"/>
	  <provider ref="0xc306ad00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc306a380">
      <class ref="0xc0978f60"/>
      <name>ad4s1b</name>
      <rank>4</rank>
	<consumer id="0xc3069540">
	  <geom ref="0xc306a380"/>
	  <provider ref="0xc306ae00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc306a600">
      <class ref="0xc0978f60"/>
      <name>ad4s1a</name>
      <rank>4</rank>
	<consumer id="0xc305fdc0">
	  <geom ref="0xc306a600"/>
	  <provider ref="0xc3078000"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3078200">
      <class ref="0xc0978f60"/>
      <name>ad4s1</name>
      <rank>3</rank>
	<consumer id="0xc305f880">
	  <geom ref="0xc3078200"/>
	  <provider ref="0xc3031300"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3065500">
      <class ref="0xc0978f60"/>
      <name>ad4</name>
      <rank>2</rank>
	<consumer id="0xc305f9c0">
	  <geom ref="0xc3065500"/>
	  <provider ref="0xc2e6fe00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066c00">
      <class ref="0xc0978f60"/>
      <name>ad3cs1</name>
      <rank>4</rank>
	<consumer id="0xc305fb00">
	  <geom ref="0xc3066c00"/>
	  <provider ref="0xc3065e00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc306a180">
      <class ref="0xc0978f60"/>
      <name>ad1cs1</name>
      <rank>4</rank>
	<consumer id="0xc305fc40">
	  <geom ref="0xc306a180"/>
	  <provider ref="0xc3065100"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066a80">
      <class ref="0xc0978f60"/>
      <name>ad1ah</name>
      <rank>4</rank>
	<consumer id="0xc305fd80">
	  <geom ref="0xc3066a80"/>
	  <provider ref="0xc3065480"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066480">
      <class ref="0xc0978f60"/>
      <name>ad1ag</name>
      <rank>4</rank>
	<consumer id="0xc3069000">
	  <geom ref="0xc3066480"/>
	  <provider ref="0xc3065580"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066400">
      <class ref="0xc0978f60"/>
      <name>ad1af</name>
      <rank>4</rank>
	<consumer id="0xc3069140">
	  <geom ref="0xc3066400"/>
	  <provider ref="0xc3065680"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066700">
      <class ref="0xc0978f60"/>
      <name>ad1ae</name>
      <rank>4</rank>
	<consumer id="0xc3069280">
	  <geom ref="0xc3066700"/>
	  <provider ref="0xc3065780"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066a00">
      <class ref="0xc0978f60"/>
      <name>ad1ad</name>
      <rank>4</rank>
	<consumer id="0xc30693c0">
	  <geom ref="0xc3066a00"/>
	  <provider ref="0xc3065880"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066d00">
      <class ref="0xc0978f60"/>
      <name>ad1ac</name>
      <rank>4</rank>
	<consumer id="0xc3069500">
	  <geom ref="0xc3066d00"/>
	  <provider ref="0xc3065980"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc306a100">
      <class ref="0xc0978f60"/>
      <name>ad1ab</name>
      <rank>4</rank>
	<consumer id="0xc3069640">
	  <geom ref="0xc306a100"/>
	  <provider ref="0xc3065a80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc2e6fa80">
      <class ref="0xc0978f60"/>
      <name>ad1aa</name>
      <rank>4</rank>
	<consumer id="0xc3069780">
	  <geom ref="0xc2e6fa80"/>
	  <provider ref="0xc3065b80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3065300">
      <class ref="0xc0978f60"/>
      <name>ad3c</name>
      <rank>3</rank>
	<consumer id="0xc30698c0">
	  <geom ref="0xc3065300"/>
	  <provider ref="0xc2e6fd80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3032a00">
      <class ref="0xc0978f60"/>
      <name>ad3a</name>
      <rank>3</rank>
	<consumer id="0xc2fde5c0">
	  <geom ref="0xc3032a00"/>
	  <provider ref="0xc2e6fc80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3032d00">
      <class ref="0xc0978f60"/>
      <name>ad3s1</name>
      <rank>3</rank>
	<consumer id="0xc2fdea00">
	  <geom ref="0xc3032d00"/>
	  <provider ref="0xc2e6fa00"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3065280">
      <class ref="0xc0978f60"/>
      <name>ad1c</name>
      <rank>3</rank>
	<consumer id="0xc2fde880">
	  <geom ref="0xc3065280"/>
	  <provider ref="0xc3032180"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3065d80">
      <class ref="0xc0978f60"/>
      <name>ad1a</name>
      <rank>3</rank>
	<consumer id="0xc2fde9c0">
	  <geom ref="0xc3065d80"/>
	  <provider ref="0xc3031a80"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3066180">
      <class ref="0xc0978f60"/>
      <name>ad1s1</name>
      <rank>3</rank>
	<consumer id="0xc2fdeb00">
	  <geom ref="0xc3066180"/>
	  <provider ref="0xc3031380"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc2e6f600">
      <class ref="0xc0978f60"/>
      <name>ad3</name>
      <rank>2</rank>
	<consumer id="0xc305f100">
	  <geom ref="0xc2e6f600"/>
	  <provider ref="0xc3031800"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3031500">
      <class ref="0xc0978f60"/>
      <name>ad1</name>
      <rank>2</rank>
	<consumer id="0xc305f240">
	  <geom ref="0xc3031500"/>
	  <provider ref="0xc3031980"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
    <geom id="0xc3031d80">
      <class ref="0xc0978f60"/>
      <name>acd0</name>
      <rank>2</rank>
	<consumer id="0xc305f740">
	  <geom ref="0xc3031d80"/>
	  <provider ref="0xc3032280"/>
	  <mode>r0w0e0</mode>
	</consumer>
    </geom>
  </class>
  <class id="0xc09794c0">
    <name>VFS</name>
    <geom id="0xc3469d00">
      <class ref="0xc09794c0"/>
      <name>ffs.da0s1</name>
      <rank>3</rank>
	<consumer id="0xc3079180">
	  <geom ref="0xc3469d00"/>
	  <provider ref="0xc3066100"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc30aa300">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1h</name>
      <rank>4</rank>
	<consumer id="0xc30690c0">
	  <geom ref="0xc30aa300"/>
	  <provider ref="0xc306a800"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc30aa400">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1f</name>
      <rank>4</rank>
	<consumer id="0xc30791c0">
	  <geom ref="0xc30aa400"/>
	  <provider ref="0xc306aa00"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc30ab400">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1e</name>
      <rank>4</rank>
	<consumer id="0xc305f140">
	  <geom ref="0xc30ab400"/>
	  <provider ref="0xc306ab00"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc30aab80">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1d</name>
      <rank>4</rank>
	<consumer id="0xc2fdea80">
	  <geom ref="0xc30aab80"/>
	  <provider ref="0xc306ac00"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc3102480">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1g</name>
      <rank>4</rank>
	<consumer id="0xc3079300">
	  <geom ref="0xc3102480"/>
	  <provider ref="0xc306a900"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
    <geom id="0xc309ee00">
      <class ref="0xc09794c0"/>
      <name>ffs.ad4s1a</name>
      <rank>4</rank>
	<consumer id="0xc3069dc0">
	  <geom ref="0xc309ee00"/>
	  <provider ref="0xc3078000"/>
	  <mode>r1w1e1</mode>
	</consumer>
    </geom>
  </class>
  <class id="0xc09c68e0">
    <name>MBREXT</name>
  </class>
  <class id="0xc09c6860">
    <name>MBR</name>
    <geom id="0xc3078b80">
      <class ref="0xc09c6860"/>
      <name>da0</name>
      <rank>2</rank>
      <config>
      </config>
	<consumer id="0xc30793c0">
	  <geom ref="0xc3078b80"/>
	  <provider ref="0xc306ae80"/>
	  <mode>r1w1e2</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3066100">
	  <geom ref="0xc3078b80"/>
	  <mode>r1w1e1</mode>
	  <name>da0s1</name>
	  <mediasize>500105217024</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>500105217024</length>
	    <seclength>976768002</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3065400">
      <class ref="0xc09c6860"/>
      <name>ad4</name>
      <rank>2</rank>
      <config>
      </config>
	<consumer id="0xc305f980">
	  <geom ref="0xc3065400"/>
	  <provider ref="0xc2e6fe00"/>
	  <mode>r7w7e8</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3031300">
	  <geom ref="0xc3065400"/>
	  <mode>r7w7e7</mode>
	  <name>ad4s1</name>
	  <mediasize>160039240704</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>160039240704</length>
	    <seclength>312576642</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3031e80">
      <class ref="0xc09c6860"/>
      <name>ad3c</name>
      <rank>3</rank>
      <config>
      </config>
	<consumer id="0xc3069880">
	  <geom ref="0xc3031e80"/>
	  <provider ref="0xc2e6fd80"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3065e00">
	  <geom ref="0xc3031e80"/>
	  <mode>r0w0e0</mode>
	  <name>ad3cs1</name>
	  <mediasize>320070288384</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>320070288384</length>
	    <seclength>625137282</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3065200">
      <class ref="0xc09c6860"/>
      <name>ad1c</name>
      <rank>3</rank>
      <config>
      </config>
	<consumer id="0xc2fde840">
	  <geom ref="0xc3065200"/>
	  <provider ref="0xc3032180"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3065100">
	  <geom ref="0xc3065200"/>
	  <mode>r0w0e0</mode>
	  <name>ad1cs1</name>
	  <mediasize>320070288384</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>320070288384</length>
	    <seclength>625137282</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc2e6f680">
      <class ref="0xc09c6860"/>
      <name>ad3</name>
      <rank>2</rank>
      <config>
      </config>
	<consumer id="0xc305f0c0">
	  <geom ref="0xc2e6f680"/>
	  <provider ref="0xc3031800"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc2e6fa00">
	  <geom ref="0xc2e6f680"/>
	  <mode>r0w0e0</mode>
	  <name>ad3s1</name>
	  <mediasize>320070288384</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>320070288384</length>
	    <seclength>625137282</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3031480">
      <class ref="0xc09c6860"/>
      <name>ad1</name>
      <rank>2</rank>
      <config>
      </config>
	<consumer id="0xc305f200">
	  <geom ref="0xc3031480"/>
	  <provider ref="0xc3031980"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3031380">
	  <geom ref="0xc3031480"/>
	  <mode>r0w0e0</mode>
	  <name>ad1s1</name>
	  <mediasize>320070288384</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>320070288384</length>
	    <seclength>625137282</seclength>
	    <offset>32256</offset>
	    <secoffset>63</secoffset>
	    <type>165</type>
	  </config>
	</provider>
    </geom>
  </class>
  <class id="0xc09c6760">
    <name>BSD</name>
    <geom id="0xc3078080">
      <class ref="0xc09c6760"/>
      <name>ad4s1</name>
      <rank>3</rank>
      <config>
	<labeloffset>512</labeloffset>
	<rawoffset>32256</rawoffset>
	<mbroffset>32256</mbroffset>
      </config>
	<consumer id="0xc305fa00">
	  <geom ref="0xc3078080"/>
	  <provider ref="0xc3031300"/>
	  <mode>r7w7e7</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc306a800">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1h</name>
	  <mediasize>68297229312</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>7</index>
	    <length>68297229312</length>
	    <seclength>133393026</seclength>
	    <offset>91742011392</offset>
	    <secoffset>179183616</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc306a900">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1g</name>
	  <mediasize>64424509440</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>6</index>
	    <length>64424509440</length>
	    <seclength>125829120</seclength>
	    <offset>27317501952</offset>
	    <secoffset>53354496</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc306aa00">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1f</name>
	  <mediasize>3221225472</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>5</index>
	    <length>3221225472</length>
	    <seclength>6291456</seclength>
	    <offset>24096276480</offset>
	    <secoffset>47063040</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc306ab00">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1e</name>
	  <mediasize>21474836480</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>4</index>
	    <length>21474836480</length>
	    <seclength>41943040</seclength>
	    <offset>2621440000</offset>
	    <secoffset>5120000</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc306ac00">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1d</name>
	  <mediasize>524288000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>3</index>
	    <length>524288000</length>
	    <seclength>1024000</seclength>
	    <offset>2097152000</offset>
	    <secoffset>4096000</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc306ad00">
	  <geom ref="0xc3078080"/>
	  <mode>r0w0e0</mode>
	  <name>ad4s1c</name>
	  <mediasize>160039240704</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>2</index>
	    <length>160039240704</length>
	    <seclength>312576642</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>0</type>
	  </config>
	</provider>
	<provider id="0xc306ae00">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e0</mode>
	  <name>ad4s1b</name>
	  <mediasize>1048576000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>1</index>
	    <length>1048576000</length>
	    <seclength>2048000</seclength>
	    <offset>1048576000</offset>
	    <secoffset>2048000</secoffset>
	    <type>1</type>
	  </config>
	</provider>
	<provider id="0xc3078000">
	  <geom ref="0xc3078080"/>
	  <mode>r1w1e1</mode>
	  <name>ad4s1a</name>
	  <mediasize>1048576000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>1048576000</length>
	    <seclength>2048000</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>7</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3065c00">
      <class ref="0xc09c6760"/>
      <name>ad1a</name>
      <rank>3</rank>
      <config>
	<labeloffset>512</labeloffset>
	<rawoffset>32256</rawoffset>
	<mbroffset>0</mbroffset>
      </config>
	<consumer id="0xc2fde940">
	  <geom ref="0xc3065c00"/>
	  <provider ref="0xc3031a80"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3065480">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ah</name>
	  <mediasize>68297229312</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>7</index>
	    <length>68297229312</length>
	    <seclength>133393026</seclength>
	    <offset>91742011392</offset>
	    <secoffset>179183616</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc3065580">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ag</name>
	  <mediasize>64424509440</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>6</index>
	    <length>64424509440</length>
	    <seclength>125829120</seclength>
	    <offset>27317501952</offset>
	    <secoffset>53354496</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc3065680">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1af</name>
	  <mediasize>3221225472</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>5</index>
	    <length>3221225472</length>
	    <seclength>6291456</seclength>
	    <offset>24096276480</offset>
	    <secoffset>47063040</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc3065780">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ae</name>
	  <mediasize>21474836480</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>4</index>
	    <length>21474836480</length>
	    <seclength>41943040</seclength>
	    <offset>2621440000</offset>
	    <secoffset>5120000</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc3065880">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ad</name>
	  <mediasize>524288000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>3</index>
	    <length>524288000</length>
	    <seclength>1024000</seclength>
	    <offset>2097152000</offset>
	    <secoffset>4096000</secoffset>
	    <type>7</type>
	  </config>
	</provider>
	<provider id="0xc3065980">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ac</name>
	  <mediasize>160039240704</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>2</index>
	    <length>160039240704</length>
	    <seclength>312576642</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>0</type>
	  </config>
	</provider>
	<provider id="0xc3065a80">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1ab</name>
	  <mediasize>1048576000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>1</index>
	    <length>1048576000</length>
	    <seclength>2048000</seclength>
	    <offset>1048576000</offset>
	    <secoffset>2048000</secoffset>
	    <type>1</type>
	  </config>
	</provider>
	<provider id="0xc3065b80">
	  <geom ref="0xc3065c00"/>
	  <mode>r0w0e0</mode>
	  <name>ad1aa</name>
	  <mediasize>1048576000</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>1048576000</length>
	    <seclength>2048000</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>7</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc2e6fb00">
      <class ref="0xc09c6760"/>
      <name>ad3</name>
      <rank>2</rank>
      <config>
	<labeloffset>512</labeloffset>
	<rawoffset>0</rawoffset>
	<mbroffset>0</mbroffset>
      </config>
	<consumer id="0xc305f080">
	  <geom ref="0xc2e6fb00"/>
	  <provider ref="0xc3031800"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc2e6fd80">
	  <geom ref="0xc2e6fb00"/>
	  <mode>r0w0e0</mode>
	  <name>ad3c</name>
	  <mediasize>320072933376</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>2</index>
	    <length>320072933376</length>
	    <seclength>625142448</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>0</type>
	  </config>
	</provider>
	<provider id="0xc2e6fc80">
	  <geom ref="0xc2e6fb00"/>
	  <mode>r0w0e0</mode>
	  <name>ad3a</name>
	  <mediasize>320072925184</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>320072925184</length>
	    <seclength>625142432</seclength>
	    <offset>8192</offset>
	    <secoffset>16</secoffset>
	    <type>7</type>
	  </config>
	</provider>
    </geom>
    <geom id="0xc3031600">
      <class ref="0xc09c6760"/>
      <name>ad1</name>
      <rank>2</rank>
      <config>
	<labeloffset>512</labeloffset>
	<rawoffset>0</rawoffset>
	<mbroffset>0</mbroffset>
      </config>
	<consumer id="0xc305f1c0">
	  <geom ref="0xc3031600"/>
	  <provider ref="0xc3031980"/>
	  <mode>r0w0e0</mode>
	  <config>
	  </config>
	</consumer>
	<provider id="0xc3032180">
	  <geom ref="0xc3031600"/>
	  <mode>r0w0e0</mode>
	  <name>ad1c</name>
	  <mediasize>640143695872</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>2</index>
	    <length>640143695872</length>
	    <seclength>1250280656</seclength>
	    <offset>0</offset>
	    <secoffset>0</secoffset>
	    <type>0</type>
	  </config>
	</provider>
	<provider id="0xc3031a80">
	  <geom ref="0xc3031600"/>
	  <mode>r0w0e0</mode>
	  <name>ad1a</name>
	  <mediasize>640143687680</mediasize>
	  <sectorsize>512</sectorsize>
	  <config>
	    <index>0</index>
	    <length>640143687680</length>
	    <seclength>1250280640</seclength>
	    <offset>8192</offset>
	    <secoffset>16</secoffset>
	    <type>7</type>
	  </config>
	</provider>
    </geom>
  </class>
  <class id="0xc095aec0">
    <name>MD</name>
  </class>
  <class id="0xc09b9200">
    <name>SWAP</name>
    <geom id="0xc30ab380">
      <class ref="0xc09b9200"/>
      <name>swap</name>
      <rank>4</rank>
	<consumer id="0xc305fd00">
	  <geom ref="0xc30ab380"/>
	  <provider ref="0xc306ae00"/>
	  <mode>r1w1e0</mode>
	</consumer>
    </geom>
  </class>
</mesh>
 


More information about the freebsd-questions mailing list