Geom, MBR, labels, and usb sticks
Warren Block
wblock at wonkity.com
Fri Jul 20 03:50:20 UTC 2012
On Thu, 19 Jul 2012, Dave Hayes wrote:
> # gpart show da0s2
> => 0 15567804 da0s2 BSD (7.4G)
> 0 16 2 freebsd-ufs (8.0k)
> 16 15567788 1 freebsd-ufs (7.4G)
>
> Now I want to label the partition da0s2a. From the documentation in the man
> pages, I seem to be being told that
>
> # gpart modify -l foo -i 1 da0s2a
>
> will not work, and it doesn't:
>
> gpart: Invalid argument
No, gpart's labels are for GPT partitions.
> So let's try newfs:
>
> # newfs -L foo /dev/da0s2a
> ...
> # gpart show -l da0s2
> => 0 15567804 da0s2 BSD (7.4G)
> 0 16 2 (null) (8.0k)
> 16 15567788 1 (null) (7.4G)
>
> and still the labels do not show up.
They won't show in gpart because they are filesystem labels. They will
show in 'tunefs -p' or 'file -s'.
> I really do want to be able to mount
> /dev/ufs/foo as the root device, but as I understand things if gpart doesn't
> show the label then the glabel subsystem won't set up the proper device file.
>
> What gives here? Am I missing something important?
There is more than one type of label. glabel(8) has a list that
includes the device directory where the label appears.
More information about the freebsd-geom
mailing list