strange UFS labels behaviour
Olivier SMEDTS
olivier at gid0.org
Tue Mar 31 11:34:00 PDT 2009
Hi,
Since UFS labels were introduced, I've got strange behaviour when
fsck-ing or mounting my UFS partitions. Here is the console output at
boot :
GEOM_LABEL: Label for provider ad0s4 is ext2fs/PH4T.
GEOM_LABEL: Label for provider ad0s1a is ufsid/4867d45fa24cf28b.
GEOM_LABEL: Label for provider ad0s1d is ufsid/4867d45fd76f0998.
GEOM_LABEL: Label for provider ad0s1e is ufsid/4867d45fd3972203.
GEOM_LABEL: Label for provider ad0s1f is ufsid/4867d45f6ac00d3f.
GEOM_LABEL: Label for provider ad0s1g is ufsid/4867d45f91eb4111.
GEOM_LABEL: Label for provider ad0s3a is ufsid/48b16a479410599a.
Root mount waiting for: usbus7 usbus6 usbus5 usbus4 usbus3 usbus2 usbus1 usbus0
[snip]
Trying to mount root from ufs:/dev/ad0s1a
ugen5.2: <OmniVision> at usbus5
ugen6.2: <Microsoft> at usbus6
GEOM_LABEL: Label ufsid/4867d45fa24cf28b removed.
ums0: <Microsoft Microsoft 5-Button Mouse with IntelliEye(TM), class
0/0, rev 1.10/3.00, addr 2> on usbus6
GEOM_LABEL: Label for provider ad0s1a is ufsid/4867d45fa24cf28b.
ums0: 5 buttons and [XYZ] coordinates
GEOM_LABEL: Label ufsid/4867d45fd76f0998 removed.
GEOM_LABEL: Label for provider ad0s1d is ufsid/4867d45fd76f0998.
GEOM_LABEL: Label ufsid/4867d45fd3972203 removed.
GEOM_LABEL: Label for provider ad0s1e is ufsid/4867d45fd3972203.
GEOM_LABEL: Label ufsid/4867d45f6ac00d3f removed.
GEOM_LABEL: Label for provider ad0s1f is ufsid/4867d45f6ac00d3f.
GEOM_LABEL: Label ufsid/4867d45f91eb4111 removed.
GEOM_LABEL: Label for provider ad0s1g is ufsid/4867d45f91eb4111.
GEOM_LABEL: Label ufsid/48b16a479410599a removed.
GEOM_LABEL: Label for provider ad0s3a is ufsid/48b16a479410599a.
WARNING: TMPFS is considered to be a highly experimental feature in FreeBSD.
GEOM_LABEL: Label ufsid/4867d45fd76f0998 removed.
GEOM_LABEL: Label ufsid/4867d45f6ac00d3f removed.
GEOM_LABEL: Label ufsid/4867d45f91eb4111 removed.
Notice the removal of UFS labels (the first removals appear during
"fsck -p" and the latter during mount). Then, in multi or single user,
here is what I've got when remounting read-write or read-only (my root
partition is mounted read-only at boot) :
[20:19] root at q 167 ~# mount -u -o rw /
GEOM_LABEL: Label ufsid/4867d45fa24cf28b removed.
[20:19] root at q 169 ~# mount -u -o ro /
GEOM_LABEL: Label for provider ad0s1a is ufsid/4867d45fa24cf28b.
[20:19] root at q 170 ~# ll /dev/ufsid/
total 1
145 dr-xr-xr-x 2 root wheel - 512 31 mar 20:08 ./
2 dr-xr-xr-x 8 root wheel - 512 31 mar 20:08 ../
153 crw-r----- 1 root operator - 0, 153 31 mar 20:18 4867d45fa24cf28b
120 crw-r----- 1 root operator - 0, 120 31 mar 20:08 4867d45fd3972203
123 crw-r----- 1 root operator - 0, 123 31 mar 20:08 48b16a479410599a
[20:20] root at q 171 ~# mount
/dev/ad0s1a on / (ufs, local, read-only)
devfs on /dev (devfs, local)
tmpfs on /tmp (tmpfs, local)
/dev/ad0s1d on /var (ufs, local, soft-updates)
/dev/ad0s1e on /usr/local (ufs, local, noatime, read-only)
/dev/ad0s1f on /usr/home (ufs, local, soft-updates)
/dev/ad0s1g on /work (ufs, local, soft-updates)
/dev/ad0s3a on /data (ufs, local, noatime, read-only)
[20:23] root at q 176 ~# kldstat | grep geom
4 1 0xffffffff807bf000 7cf8 geom_label.ko
29 1 0xffffffff80a6d000 4fb8 geom_part_gpt.ko
[20:23] root at q 177 ~# uname -a
FreeBSD q.gid0.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0 r190594M: Tue
Mar 31 19:10:02 CEST 2009
root at q.gid0.org:/work/obj/work/src/sys/QUAD amd64
Is this expected ?
--
Olivier Smedts _
ASCII ribbon campaign ( )
e-mail: olivier at gid0.org - against HTML email & vCards X
www: http://www.gid0.org - against proprietary attachments / \
"Il y a seulement 10 sortes de gens dans le monde :
ceux qui comprennent le binaire,
et ceux qui ne le comprennent pas."
More information about the freebsd-current
mailing list