can not add a partition

illoai at gmail.com illoai at gmail.com
Thu Jun 14 03:53:53 UTC 2007


On 13/06/07, Stevan Tiefert <stevan_tiefert at yahoo.de> wrote:
> Hello list,
>
> I left a little bit space left in my slice during the installation. Now
> I wanted to use this left space to create a gbde-partition.
>
> When I use sysinstall and create in menu "Label" a new partition and I
> hit "W" to write my changes to disk an error appears, that label didn't
> created the partition I wanted.
>
> My question is why can I not add a partition in my existing slice? On
> what should I take care maybe?
>

sysinstall, while functional, is quite slow
and clumsy.

Assuming your disk is /dev/ad0, try:
% bsdlabel ad0s1
(this won't modify anything)

The out put should resemble:
# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  2097152        0    4.2BSD     2048 16384 28552
  b:   995328  2097152      swap
  c: 20044080        0    unused        0     0         # "raw" part, don't edit
  d:  2594816  3092480    4.2BSD     2048 16384 28552
  e:  2097152  5687296    4.2BSD     2048 16384 28552
  f: 12259632  7784448    4.2BSD     2048 16384 28552

If I had any room left here (I don't) I could
# bsdlabel -e ad0s1
and add the line:
 g: * * unused 0 0
at the bottom, which would cause bsdlabel
to dedicate any remaining space to partition
"g" and do all the offset calculations for me.
(If you are unfamiliar with vi, you can type
setenv EDITOR ee
(or export EDITOR=ee if you use bash (ksh
should take bash syntax, I think.  You're on
your own with zsh)) first.)
And then
# newfs -U ad0s1g

Note well that you can only have a-h, as I
believe the eight partition limit still holds
under bsdlabel.

-- 
--


More information about the freebsd-questions mailing list