RFC: Project geom-events

Scot Hetzel swhetzel at gmail.com
Wed Oct 5 15:40:38 UTC 2011


2011/10/5 Miroslav Lachman <000.fbsd at quip.cz>:
> I am waiting years for the moment, when these GEOM problems will be fixed,
> so I am really glad to see your interest!
> It will be move to right direction even if changes will not be backward
> compatible.
> The current state is too fragile to be used in production. Gmirror alone can
> be used, glabel alone can be used, GPT alone can be used... but mix it all
> stacked together is way to hell.
>
> e.g. Using GPT on glabeled provider always ends with error message about
> corrupted secondary GPT table. (But how can I use iSCSI in reliable way if I
> cannot use glable on devices and iSCSI device can have different number on
> each reboot? I wrote about it almost 2 years ago)
>
You don't need to use glabel on GPT disks, as gpart has it's own way
to label GPT disks:

 Fixit# gpart create -s gpt ad0
 Fixit# gpart add -s 4G -t freebsd-swap -l swap0 ad0
 Fixit# gpart add -t freebsd-zfs -l disk0 ad0

This create the following in /dev:

/dev/gpt/swap0
/dev/gpt/disk0

Glabel is not needed for GPT partitioned disks.  What should happen is
that glabel should fail when attempting to label a GPT disk.

If you wish to add a GPT label after the fact use:

gpart show geom
gpart modify -i index -l label geom

(i.e. geom = ad0)

Scot


More information about the freebsd-current mailing list