Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2009 13:02:50 +0200
From:      Ruben de Groot <fbsd-sparc64@bzerk.org>
To:        sparc64@freebsd.org
Subject:   problem with sunlabel/gpart
Message-ID:  <20090612110250.GA50214@ei.bzerk.org>

index | next in thread | raw e-mail


I wonder if somebody can explain this:
In a netra X1 I have 2 identical 150GB disks. One was partitioned by
sysinstall like this:

# sunlabel ad0
# /dev/ad0:
text: FreeBSD149G cyl 47955 alt 2 hd 16 sec 63
bytes/sector: 512
sectors/cylinder: 1008
sectors/unit: 48338640

8 partitions:
#
# Size is in sectors.
# Offset is in cylinders.
#    size       offset
#    ---------- ----------
  a:    1049328          0
  b:    2097648       1041
  c:   48338640          0
  d:    4195296       3122
  e:    1049328       7284
  f:   33555312       8325
  g:  104858208      41614
  h:  165774672     145640

Notice that the c partition is smaller than the entire disk. Trying
to copy this partition scheme to ad1 using sunlabel fails with:

sunlabel: partition g extends past end of disk

gpart shows:

morninglightmountain# gpart show ad0
=>       0  48338640  ad0  VTOC8  (149G)
         0   1049328    1  !0  (512M)
   1049328   2097648    2  !0  (1.0G)
   3146976   4195296    4  !0  (2.0G)
   7342272   1049328    5  !0  (512M)
   8391600  33555312    6  !0  (16G)
  41946912  104858208    7  !0  (50G)
  146805120  165774672    8  !0  (79G)

morninglightmountain# gpart show ad1
=>       0  48338640  ad1  VTOC8  (149G)
         0  48338640       - free -  (23G)

Off course, I could just use sysinstall again to partition the second
disk, but I'm curious as to why this is happening.

regards,
Ruben



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090612110250.GA50214>