New virtual Disk Geometry does not match old geometry (Doc ID 1964565.1)

Last updated on FEBRUARY 02, 2015

Applies to:

Solaris SPARC Operating System - Version 11.1 and later
Information in this document applies to any platform.

Goal

Disk geometry problem

Currently we have storage directly provided to our machine from an EMC array
We are currently migrating to storage provided via a VPLEX device (same EMC array backend)

New LUNS have been provided (same number of blocks) but Solaris is identifying the storage with different geometry.
Consequently there is not the same number of blocks available.
Consequently we are unable to mirror our zpools.

Old storage vtoc
----------------------

* /dev/rdsk/c2d2s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 160 sectors/track
* 15 tracks/cylinder
* 2400 sectors/cylinder
* 65535 cylinders
* 65533 accessible cylinders
*
* Unallocated space:
* First Sector Last
* Sector Count Sector
* 0 157279200 157279199
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
  2 5 01 0 157279200 157279199




New storage vtoc
-----------------------
* /dev/rdsk/c2d31s2 partition map
*
* Dimensions:
* 512 bytes/sector
* 256 sectors/track
* 16 tracks/cylinder
* 4096 sectors/cylinder
* 38400 cylinders
* 38398 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
  2 5 01 0 157278208 157278207


This problem is caused by the different geometry causing the 2 spare cylinders to use more blocks in the new storage (more blocks per cylinder)


Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms